def test_zero(self): self.assertEqual(0, get_change(0))
def test_1(self): self.assertEqual(1, get_change(1))
def test_9(self): self.assertEqual(3, get_change(9))
def test_sample_1(self): self.assertEqual(9, get_change(34))
def test_2(self): self.assertEqual(2, get_change(2))
def test_6(self): self.assertEqual(2, get_change(6))
def test_3(self): self.assertEqual(1, get_change(3))
def test_4(self): self.assertEqual(1, get_change(4))
from change_dp import get_change from test.asserts import assert_equal """ Sample 1. Input: 2 Output: 2 2 = 1 + 1. Sample 2. Input: 34 Output: 9 34 = 3 + 3 + 4 + 4 + 4 + 4 + 4 + 4 + 4. """ assert_equal(2, get_change(2), "sample 1") assert_equal(9, get_change(34), "sample 2")
def test_change_dp(m, expected): assert get_change(m) == expected
def test_1(self): m = 100 c = [10] self.assertEqual(get_change(m, c), 10)
def test_3(self): m = 18 c = [10 , 4] self.assertEqual(get_change(m, c), 3)
def test_2(self): m = 0 c = [1, 2, 3] self.assertEqual(get_change(m, c), 0)