Arithmetic Formatter Test Issue

Code

When I run main.py, the test for too many digits fails . When I run the function myself with the values, it returns the error as it should. Any idea why this is?

I think you are missing a period (.)

Sorry, do you mean in the lines for checking number of digits? I can’t really see where I should put one?

- four digits.
?            -
+ four digits
expected_output = 'Error: Numbers cannot be more than four digits.'
fail_message = 'Expected calling "arithmetic_arranger()" with a problem that has a number over 4 digits long to return "Error: Numbers cannot be more than four digits."'

The expected message for this test case has a period at the end. Your code has no period in the string.

3 Likes

oh oops, thank you for that!

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.