Exemplo n.º 1
0
    def test_filefilterjob_check_self_calls_stat_and_returns_false_if_target_older(
        self, ):
        j = filefilter.FileFilterJob(source=pathlib.Path("file_a"),
                                     target=pathlib.Path("file_b"))
        with unittest.mock.patch.object(j,'source', MockPath(2) ) as src,\
             unittest.mock.patch.object(j,'target', MockPath(1) ) as dst:

            self.assertFalse(j.check_self())
Exemplo n.º 2
0
 def test_filefilterjob_has_it_source_as_a_dependency(self, ):
     j = filefilter.FileFilterJob(source=pathlib.Path("file_a"),
                                  target=pathlib.Path("file_b"))
     self.assertEqual(j.unresolved, {pathlib.Path("file_a").resolve()})
Exemplo n.º 3
0
 def test_filefilter_take_source_and_target_path(self, ):
     j = filefilter.FileFilterJob(source=pathlib.Path("file_a"),
                                  target=pathlib.Path("file_b"))
Exemplo n.º 4
0
 def test_filefilterjob_is_a_registered_job(self, ):
     j = filefilter.FileFilterJob(source=pathlib.Path("file_a"),
                                  target=pathlib.Path("file_b"))
     self.assertIsInstance(j, registry.RegisteredJob)
Exemplo n.º 5
0
 def test_filefilter_take_source_and_target_and_records_paths(self, ):
     j = filefilter.FileFilterJob(source="file_a", target="file_b")
     self.assertEqual(j.source, pathlib.Path("file_a").resolve())
     self.assertEqual(j.target, pathlib.Path("file_b").resolve())