コード例 #1
0
ファイル: testHfcca.py プロジェクト: uniwolf/hfcca
 def test_exclude_none_supported_files(self, mock_os_walk):
     mock_os_walk.return_value = (['.', None, ['useful.txt']], )
     files = getSourceFiles(["dir"], ['exclude_me'])
     self.assertEqual([], list(files))
コード例 #2
0
ファイル: testHfcca.py プロジェクト: uniwolf/hfcca
 def test_exclude_file_name(self, mock_os_walk):
     mock_os_walk.return_value = (['.', None, ['temp.log', 'useful.cpp']], )
     files = getSourceFiles(["dir"], ["*.log"])
     self.assertEqual(["./useful.cpp"], list(files))
コード例 #3
0
ファイル: testHfcca.py プロジェクト: uniwolf/hfcca
 def test_exclude_folder_recursively(self, mock_os_walk):
     mock_os_walk.return_value = (['ut/something', None, ['useful.cpp']], )
     files = getSourceFiles(["dir"], ["ut/*"])
     self.assertEqual([], list(files))
コード例 #4
0
ファイル: testHfcca.py プロジェクト: uniwolf/hfcca
 def test_explicit_file_names(self, mock_isfile):
     mock_isfile.return_value = True
     files = getSourceFiles(["dir/file.c"], [])
     self.assertEqual(["dir/file.c"], list(files))
コード例 #5
0
ファイル: testHfcca.py プロジェクト: uniwolf/hfcca
 def test_exlclude_explicit_file_names_doesnot_support(self, mock_isfile):
     mock_isfile.return_value = True
     files = getSourceFiles(["dir/file.log"], [])
     self.assertEqual([], list(files))
コード例 #6
0
ファイル: testHfcca.py プロジェクト: guonairong/hfcca
 def test_exclude_none_supported_files(self, mock_os_walk):
     mock_os_walk.return_value = (['.', 
                                   None,
                                   ['useful.txt']],)
     files = getSourceFiles(["dir"],['exclude_me'])
     self.assertEqual([], list(files))
コード例 #7
0
ファイル: testHfcca.py プロジェクト: uniwolf/hfcca
 def test_no_matching(self, mock_os_walk):
     mock_os_walk.return_value = []
     files = getSourceFiles(["dir"], [])
     self.assertEqual(0, len(list(files)))
コード例 #8
0
ファイル: testHfcca.py プロジェクト: guonairong/hfcca
 def test_exclude_folder_recursively(self, mock_os_walk):
     mock_os_walk.return_value = (['ut/something', 
                                   None,
                                   ['useful.cpp']],)
     files = getSourceFiles(["dir"], ["ut/*"])
     self.assertEqual([], list(files))
コード例 #9
0
ファイル: testHfcca.py プロジェクト: guonairong/hfcca
 def test_exclude_file_name(self, mock_os_walk):
     mock_os_walk.return_value = (['.', 
                                   None,
                                   ['temp.log', 'useful.cpp']],)
     files = getSourceFiles(["dir"], ["*.log"])
     self.assertEqual(["./useful.cpp"], list(files))
コード例 #10
0
ファイル: testHfcca.py プロジェクト: guonairong/hfcca
 def test_exlclude_explicit_file_names_doesnot_support(self, mock_isfile):
     mock_isfile.return_value = True
     files = getSourceFiles(["dir/file.log"], [])
     self.assertEqual([], list(files))
コード例 #11
0
ファイル: testHfcca.py プロジェクト: guonairong/hfcca
 def test_explicit_file_names(self, mock_isfile):
     mock_isfile.return_value = True
     files = getSourceFiles(["dir/file.c"], [])
     self.assertEqual(["dir/file.c"], list(files))
コード例 #12
0
ファイル: testHfcca.py プロジェクト: guonairong/hfcca
 def test_no_matching(self, mock_os_walk):
     mock_os_walk.return_value = []
     files = getSourceFiles(["dir"], [])
     self.assertEqual(0, len(list(files)))