Пример #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
 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)