Keep on moving

あんまりまとまってないことを書きますよ

テスト勉強中(unittest編)

現在TDD勉強中です。
今回はunittestを使って、テスト駆動開発の第一章のコードを書いてみました。

import unittest

from dollar import Dollar

class testDollar(unittest.TestCase):
    def testMultiplication(self):
        five=Dollar(5)
        five.times(2)
        self.assertEqual(10,five.amount)
        five.times(3)
        self.assertEqual(30,five.amount)

if __name__ == "__main__":
     unittest.main()

doctestよりもxUnitを意識して作られただけあってdoctestよりかっちりしているかんじですね。

テスト駆動開発入門

テスト駆動開発入門