I’ve written my code in Atom and it works when used in the windows console
Error messages and different number of problems provided and all
However I don’t understand the error messages in replit
Replit code link
Hope the link works, I’ve never worked with replit before
Taking as an example, the first test:
arguments = [['3801 - 2', '123 + 49']]
expected_output = ' 3801 123\n- 2 + 49\n------ -----'
fail_message = 'Expected different output when calling "arithmetic_arranger()" with ["3801 - 2", "123 + 49"]'
> ???
E AssertionError: Expected different output when calling "arithmetic_arranger()" with ["3801 - 2", "123 + 49"]
E assert '------ ----- ' == ' 3801 123\n- 2 + 49\n------ -----'
E - 3801 123
E - - 2 + 49
E - ------ -----
E + ------ -----
E ? ++++
Details of what was wrong starts after the AssertionError
line.
assert '------ ----- ' == ' 3801 123\n- 2 + 49\n------ -----'
On the left (after assert
and before ==
) is what was returned by function, on the right is what was expected.
The next lines go into more details
- 3801 123
- - 2 + 49
- ------ -----
+ ------ -----
? ++++
Line starting with -
is from expected result, line starting with +
is what function returned, the ?
indicates specific place on the previous line where something differs.
Thanks a lot
I really didn’t know where to look in the test/error output!
It works now !!
system
Closed
January 3, 2023, 9:46am
4
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.