Scientific Computing with Python Projects - Arithmetic Formatter

Write your code in arithmetic_arranger.py . For development, you can use main.py to test your arithmetic_arranger() function. Click the “run” button and main.py will run.

Hi there. Did you have a question about this?

Hi,

I am having trouble seeing what is wrong with this output, must be something obvious?

thanks

__________ test_template[test_two_problems_arrangement1] __________

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”]’

@pytest.mark.parametrize('arguments,expected_output,fail_message', test_cases)
def test_template(arguments, expected_output, fail_message):
    actual = arithmetic_arranger(*arguments)
  assert actual == expected_output, fail_message

E AssertionError: Expected different output when calling “arithmetic_arranger()” with [“3801 - 2”, “123 + 49”]
E assert ’ 3801 123\n- 2 + 49\n------ -----\n 3799 172’ == ’ 3801 123\n- 2 + 49\n------ -----’
E 3801 123
E - 2 + 49
E - ------ -----
E + ------ -----
E ? +
E + 3799 172

test_module.py:77: AssertionError

please stop posting your code to this topic. Use the topic you own already here