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)
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)
def test_raise_not_implemented(): list(_get_filesystems_and_globs( lambda d: InconsistentlyParameterizedWrapperTask(d), lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
def test_raise_not_implemented(): list(_get_filesystems_and_globs( lambda d: InconsistentlyOutputtingDateHourTask(d), lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
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)
def test_raise_not_implemented(): list( _get_filesystems_and_globs( lambda d: InconsistentlyParameterizedWrapperTask(d), lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))
def test_raise_not_implemented(): list( _get_filesystems_and_globs( lambda d: InconsistentlyOutputtingDateHourTask(d), lambda d: d.strftime('(%Y).*(%m).*(%d).*(%H)')))