def test_file_not_out_of_date(self): ft1 = FileTask(self.file1) ft2 = FileTask(self.file2) ft3 = FileTask(self.file3) ft4 = FileTask(self.file4, [ft1, ft2, ft3]) self.assertFalse(ft4.needed())
def test_file_not_exist(self): f1 = FileTask('file:file_not.exist') self.assertTrue(f1.needed())
def test_file_out_of_date(self): ft1 = FileTask(self.file1) ft2 = FileTask(self.file2) ft4 = FileTask(self.file4) ft3 = FileTask(self.file3, [ft1, ft2, ft4]) self.assertTrue(ft3.needed())