Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 3
0
def test_005():
    assert change.make_change("0.05 UAH") == {
        1: 0,
        2: 0,
        50: 0,
        25: 0,
        10: 0,
        5: 1
    }
Ejemplo n.º 4
0
def test_385():
    assert change.make_change("3.85 UAH") == {
        1: 1,
        2: 1,
        50: 1,
        25: 1,
        10: 1,
        5: 0
    }
Ejemplo n.º 5
0
def test_15346():
    assert change.make_change("153.46 UAH") == {
        1: 1,
        2: 76,
        50: 1,
        25: 0,
        10: 0,
        5: 0
    }
Ejemplo n.º 6
0
def test_0():
    assert change.make_change("0 UAH") == {
        1: 0,
        2: 0,
        50: 0,
        25: 0,
        10: 0,
        5: 0
    }
Ejemplo n.º 7
0
def test_123():
    assert change.make_change("1.23 UAH") == {
        1: 1,
        2: 0,
        50: 0,
        25: 0,
        10: 2,
        5: 0
    }
Ejemplo n.º 8
0
def test_014():
    assert change.make_change("0.14 UAH") == {
        1: 0,
        2: 0,
        50: 0,
        25: 0,
        10: 1,
        5: 0
    }