
82
MLOps 실전 가이드
self.assertEqual(c10, 0)
def test_get_c50(self):
alg = change.Algorithm(50, coin_types={10, 50, 100, 500})
c500, c100, c50, c10 = alg.calculate()
self.assertEqual(c500, 0)
self.assertEqual(c100, 0)
self.assertEqual(c50, 1)
self.assertEqual(c10, 0)
def test_get_c10(self):
alg = change.Algorithm(40, coin_types={10, 50, 100, 500})
c500, c100, c50, c10 = alg.calculate()
self.assertEqual(c500, 0)
self.assertEqual(c100, 0)
self.assertEqual(c50, 0)
self.assertEqual(c10, 4)
def test_complex(self):
alg = change.Algorithm(4290, coin_types={10, 50, 100, 500})
c500, c100, c50, c10 = alg.calculate()
self.assertEqual(c500, 8)
self.assertEqual(c100, ...