add failing test

This commit is contained in:
Nikolai Hartmann 2023-09-19 17:46:22 +02:00
parent 31e73d8179
commit d8996eae82

13
test.py
View file

@ -17,3 +17,16 @@ def test_bug1():
balances = {'0': -39, '1': 139, '2': -54, '3': 99, '4': 13, '5': 175, '6': -173, '7': -160}
transactions = solve(balances, tolerance=tolerance)
assert abs(sum(perform_transfers(balances, transactions).values())) <= tolerance
def test_2_subgroups():
balances = {
"A": 50,
"B": -20,
"C": -30,
"D": 70,
"E": -35,
"F": -35,
}
transactions = solve(balances)
assert abs(sum(perform_transfers(balances, transactions).values())) == 0
assert len(transactions) == 4