I can’t seem to figure out why my code is failing the tests on Replit, even though the output looks as expected. I wrote and tested it with different sets of input problems in VS Code first before testing it in Replit, and everything looked ok. I would appreciate if anyone could help me see what I’m missing here. Thank you!
Link to my Replit: boilerplate-arithmetic-formatter - Replit
According to the spec:
The function should optionally take a second argument. When the second argument is set to
True , the answers should be displayed.
Your second argument to
arithmetic_arranger() is required, not optional, and is causing these errors:
FAILED test_module.py::test_template[test_two_problems_arrangement1] - TypeError: arithmetic_arranger() missing 1 required positional argument: 'showresult'
The remaining errors are whitespace differences, with the last test complaining about a difference of a newline:
E - -666 -3800 88 172 1028
E + -666 -3800 88 172 1028
E ? +
Thank you! I updated my code in the replit and now it passes all tests. I gave the second parameter a default value so that it can be optional, and removed a newline at the end that snuck in there.