예제 #1
0
 def _test_filesystems_and_globs(self, task_cls, expected):
     actual = list(_get_filesystems_and_globs(task_cls))
     self.assertEqual(len(actual), len(expected))
     for (actual_filesystem,
          actual_glob), (expected_filesystem,
                         expected_glob) in zip(actual, expected):
         self.assertTrue(isinstance(actual_filesystem, expected_filesystem))
         self.assertEqual(actual_glob, expected_glob)
예제 #2
0
 def _test_filesystems_and_globs(self, datetime_to_task, datetime_to_re,
                                 expected):
     actual = list(
         _get_filesystems_and_globs(datetime_to_task, datetime_to_re))
     self.assertEqual(len(actual), len(expected))
     for (actual_filesystem,
          actual_glob), (expected_filesystem,
                         expected_glob) in zip(actual, expected):
         self.assertTrue(isinstance(actual_filesystem, expected_filesystem))
         self.assertEqual(actual_glob, expected_glob)
예제 #3
0
 def test_raise_not_implemented():
     list(_get_filesystems_and_globs(
         lambda d: InconsistentlyParameterizedWrapperTask(d),
         lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
예제 #4
0
 def test_raise_not_implemented():
     list(_get_filesystems_and_globs(
         lambda d: InconsistentlyOutputtingDateHourTask(d),
         lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
예제 #5
0
 def _test_filesystems_and_globs(self, datetime_to_task, datetime_to_re, expected):
     actual = list(_get_filesystems_and_globs(datetime_to_task, datetime_to_re))
     self.assertEqual(len(actual), len(expected))
     for (actual_filesystem, actual_glob), (expected_filesystem, expected_glob) in zip(actual, expected):
         self.assertTrue(isinstance(actual_filesystem, expected_filesystem))
         self.assertEqual(actual_glob, expected_glob)
예제 #6
0
 def test_raise_not_implemented():
     list(
         _get_filesystems_and_globs(
             lambda d: InconsistentlyParameterizedWrapperTask(d),
             lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
예제 #7
0
 def test_raise_not_implemented():
     list(
         _get_filesystems_and_globs(
             lambda d: InconsistentlyOutputtingDateHourTask(d),
             lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
예제 #8
0
파일: range_test.py 프로젝트: RUNDSP/luigi
 def _test_filesystems_and_globs(self, task_cls, expected):
     actual = list(_get_filesystems_and_globs(task_cls))
     self.assertEqual(len(actual), len(expected))
     for (actual_filesystem, actual_glob), (expected_filesystem, expected_glob) in zip(actual, expected):
         self.assertTrue(isinstance(actual_filesystem, expected_filesystem))
         self.assertEqual(actual_glob, expected_glob)