test_boost_wide_report.py
来自「Boost provides free peer-reviewed portab」· Python 代码 · 共 37 行
PY
37 行
import unittestimport sysimport timesys.path.append( ".." )import boost_wide_reportclass test_boost_wide_report(unittest.TestCase): def test_diff( self ): test_cases = [ ( [] , [] , ( [], [] ) ) , ( [ boost_wide_report.file_info( "a", 1, time.localtime( 0 ) ) ] , [] , ( [ "a" ], [] ) ) , ( [] , [ boost_wide_report.file_info( "a", 1, time.localtime( 0 ) ) ] , ( [], [ "a" ] ) ) , ( [ boost_wide_report.file_info( "a", 1, time.localtime( 0 ) ) ] , [ boost_wide_report.file_info( "a", 1, time.localtime( 1 ) ) ] , ( [ "a" ], [] ) ) ] for test_case in test_cases: source_dir_content = test_case[0] destination_dir_content = test_case[1] expected_result = test_case[2] d = boost_wide_report.diff( source_dir_content, destination_dir_content ) self.failUnlessEqual( d, expected_result )if __name__ == '__main__': unittest.main()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?