def test_missing(self): history.start_run() history.report_missing(self.missing) history.finish_run() self.assertEqual(history.missing_files(history.config.SITE), sorted([miss[0] for miss in self.missing]))
def test_dups(self): history.start_run() history.report_missing(self.missing) history.report_orphan(self.missing + self.missing2) history.finish_run() self.assertEqual(history.orphan_files('TEST_SITE_NAME'), sorted([miss[0] for miss in self.missing2]))
def test_two_sites(self): history.start_run() history.report_missing(self.missing) history.finish_run() history.config.SITE = 'TEST_SITE_NAME_2' history.start_run() history.report_missing(self.missing2) history.finish_run() history.config.SITE = 'TEST_SITE_NAME' self.assertEqual(history.missing_files('TEST_SITE_NAME'), sorted([miss[0] for miss in self.missing])) self.assertEqual(history.missing_files('TEST_SITE_NAME_2'), sorted([miss[0] for miss in self.missing2]))