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
福山
最近技術触れてないかも