PythonでTDD入門(4) - インスタンス変数のプライベート化 - やさしいデスマーチ

これまでのサイクルでDollarをバリューオブジェクトとして扱うようになりました。また、Dollarオブジェクトの同値関係が定義され、最初のテストも奇麗に書き換える事ができます。 def test_multiplication(self): five = Dollar(5) product = five.times(2) self.assertEqual(Dollar(10), product) product = five.times(3…