目次

目次

Pythonでユニットテスト書いてみる

アバター画像
福山
アバター画像
福山
最終更新日2017/08/24 投稿日2017/08/24

Python 3.5.1で実行しました。

ディレクトリ構成

unittest
┣ src
┃ ┗ Main.py
┗ test
 ┗ TestMain.py

コード

Main.py

class Main(object):
    def sum(num1, num2):
        return num1 + num2

TestMain.py

import unittest

import sys
sys.path.append('../')
from src.Main import *

class TestMain(unittest.TestCase):
    def test_sum(self):
        expected = 3
        actual = Main.sum(1, 2)
        self.assertEqual(expected, actual)

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

出力結果

$ python -B TestMain.py 
.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK
アバター画像

福山

最近技術触れてないかも

目次