Beispiel #1
0
 def change_test(self, denominations, C, answer_size):
     coins = change.make_change(denominations, C)
     total = 0
     for coin in coins:
         self.assertTrue(coin in denominations)
         total += coin
     self.assertEqual(C, total)
     self.assertEqual(answer_size, len(coins))
Beispiel #2
0
 def change_test(self, denominations, C, answer_size):
     coins = change.make_change(denominations, C)
     total = 0
     for coin in coins:
         self.assertTrue(coin in denominations)
         total += coin
     self.assertEqual(C, total)
     self.assertEqual(answer_size, len(coins))
Beispiel #3
0
def test_005():
    assert change.make_change("0.05 UAH") == {
        1: 0,
        2: 0,
        50: 0,
        25: 0,
        10: 0,
        5: 1
    }
Beispiel #4
0
def test_385():
    assert change.make_change("3.85 UAH") == {
        1: 1,
        2: 1,
        50: 1,
        25: 1,
        10: 1,
        5: 0
    }
Beispiel #5
0
def test_15346():
    assert change.make_change("153.46 UAH") == {
        1: 1,
        2: 76,
        50: 1,
        25: 0,
        10: 0,
        5: 0
    }
Beispiel #6
0
def test_0():
    assert change.make_change("0 UAH") == {
        1: 0,
        2: 0,
        50: 0,
        25: 0,
        10: 0,
        5: 0
    }
Beispiel #7
0
def test_123():
    assert change.make_change("1.23 UAH") == {
        1: 1,
        2: 0,
        50: 0,
        25: 0,
        10: 2,
        5: 0
    }
Beispiel #8
0
def test_014():
    assert change.make_change("0.14 UAH") == {
        1: 0,
        2: 0,
        50: 0,
        25: 0,
        10: 1,
        5: 0
    }