コード例 #1
0
 def test_iglob_with_files(self):
     self.assertEqual(set(qrc_glob.iglob(':привет.txt')), {':/привет.txt'})
     self.assertEqual(set(qrc_glob.iglob(':привет.txt/')), set())
コード例 #2
0
 def test_iglob_recursive_pattern(self):
     self.assertEqual(set(qrc_glob.iglob(':/**/*.txt')), {':/dir/1.txt', ':/dir/2.txt'})
     self.assertEqual(set(qrc_glob.iglob(':/**/*.txt', recursive=True)), {':/dir/1.txt', ':/dir/2.txt', ':/привет.txt', ':/42.txt'})
コード例 #3
0
 def test_iglob_dir_pattern(self):
     self.assertEqual(set(qrc_glob.iglob(':/dir/*.txt')), {':/dir/1.txt', ':/dir/2.txt'})
コード例 #4
0
 def test_iglob_pattern(self):
     self.assertEqual(set(qrc_glob.iglob(':*.txt')), {':/привет.txt', ':/42.txt'})
     self.assertEqual(set(qrc_glob.iglob(':[0-9][0-9].txt')), {':/42.txt'})
コード例 #5
0
 def test_iglob_with_dirs(self):
     self.assertEqual(set(qrc_glob.iglob(':dir')), {':/dir'})
     self.assertEqual(set(qrc_glob.iglob(':dir/')), {':/dir'})
コード例 #6
0
ファイル: qrc_path.py プロジェクト: pombredanne/qrc_pathlib
 def glob(self, pattern):
     for p in iglob(pattern, recursive=True):
         yield self.__class__(p)