def test_equality(self): """同一性テスト""" self.assertTrue(Dollar(5) == Dollar(5), "$5 == $5") self.assertFalse(Dollar(5) == Dollar(6), "$5 != $6") self.assertTrue(Franc(5) == Franc(5), "f5 == f5") self.assertFalse(Franc(5) == Franc(6), "f5 != f6") self.assertFalse(Franc(5) == Dollar(5), "f5 != $5")
def test_multiplication(self): five = Dollar(5) assert Dollar(10) == five.times(2) assert Dollar(15) == five.times(3)
def test_equality(self): assert Dollar(5) == Dollar(5) assert Dollar(5) != Dollar(6) assert Franc(5) == Franc(5) assert Franc(5) != Franc(6) assert Dollar(5) != Franc(5)
def test_multiplication(self): """テスト""" five = Dollar(5) self.assertEqual(Dollar(10), five.times(2), "5 * 2") self.assertEqual(Dollar(15), five.times(3), "5 * 3")
def test_equality(self): assert Dollar(5) == Dollar(5) assert Dollar(5) != Dollar(6)