Python_Unitテストテンプレ

【テストコード】

import unittest

from parse_file import parse_file

class TestParse_file(unittest.TestCase):
    def testInput1(self):
        #引数なしで例外
        self.assertEqual(parse_file(), None)
    def testInput2(self):
        #入力ファイル空白で例外
        self.assertEqual(parse_file(""),None)
    def testInput3(self):
        #入力ファイルなしで例外
        #ファイルないか確認する処理
        self.assertEqual(parse_file("fjoiajfoa"),None)
        
if __name__=='__main__':
    try:
        unittest.main()
    except SystemExit as inst:
        if inst.args[0] is True: # raised by sys.exit(True) when tests failed
            raise
最終更新:2013年12月01日 17:30