この記事は最終更新日から1年以上が経過しています。
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 |
この記事を書いた人
最近書いた記事
- 2017.11.13Boto3を使ったら空文字のままだとDynamoDBにデータが入れられなかった話
- 2017.08.24Pythonでユニットテスト書いてみる
- 2017.06.20Pythonで設定ファイルを読み込んでみる(YAMLファイル)
- 2017.05.22PythonでXMLの要素を削除する