test_credit (test_behavior.DispatchBehavior.test_credit) ... ok test_debit (test_behavior.DispatchBehavior.test_debit) ... FAIL test_empty_operation (test_behavior.DispatchBehavior.test_empty_operation) ... ok test_large_integer (test_behavior.DispatchBehavior.test_large_integer) ... FAIL test_negative_balance (test_behavior.DispatchBehavior.test_negative_balance) ... FAIL test_repeated_calls (test_behavior.DispatchBehavior.test_repeated_calls) ... FAIL test_unknown_operation (test_behavior.DispatchBehavior.test_unknown_operation) ... ok test_zero (test_behavior.DispatchBehavior.test_zero) ... FAIL ====================================================================== FAIL: test_debit (test_behavior.DispatchBehavior.test_debit) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/archkeel-negative-control/test_behavior.py", line 11, in test_debit self.assertEqual(run('debit', 120), 110) AssertionError: 130 != 110 ====================================================================== FAIL: test_large_integer (test_behavior.DispatchBehavior.test_large_integer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/archkeel-negative-control/test_behavior.py", line 23, in test_large_integer self.assertEqual(run('debit', 10**30), 10**30 - 10) AssertionError: 1000000000000000000000000000010 != 999999999999999999999999999990 ====================================================================== FAIL: test_negative_balance (test_behavior.DispatchBehavior.test_negative_balance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/archkeel-negative-control/test_behavior.py", line 19, in test_negative_balance self.assertEqual(run('debit', -25), -35) AssertionError: -15 != -35 ====================================================================== FAIL: test_repeated_calls (test_behavior.DispatchBehavior.test_repeated_calls) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/archkeel-negative-control/test_behavior.py", line 26, in test_repeated_calls self.assertEqual([run('credit', 5), run('debit', 5), run('credit', 5)], [15, -5, 15]) AssertionError: Lists differ: [15, 15, 15] != [15, -5, 15] First differing element 1: 15 -5 - [15, 15, 15] ? ^ + [15, -5, 15] ? ^ ====================================================================== FAIL: test_zero (test_behavior.DispatchBehavior.test_zero) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/archkeel-negative-control/test_behavior.py", line 15, in test_zero self.assertEqual(run('debit', 0), -10) AssertionError: 10 != -10 ---------------------------------------------------------------------- Ran 8 tests in 0.002s FAILED (failures=5)