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)
