def test_missing_files(self): temp_dir = tempfile.mkdtemp() try: test_files = [ os.path.join(temp_dir, i) for i in ["hello.txt", "goodbye.txt"] ] test_result = standardtests.check_files_exist(*test_files) self.assertFalse(test_result.is_passing()) self.assertEquals(len(test_result.messages), 1) self.assertItemsEqual( test_result.messages[0].kwargs["missing_files"], test_files ) finally: shutil.rmtree(temp_dir)
def test_extant_files(self): temp_dir = tempfile.mkdtemp() try: test_files = [ os.path.join(temp_dir, i) for i in ["hello.txt", "goodbye.txt"] ] for i in test_files: with open(i, "w") as f: print >> f, "Hello world!" test_result = standardtests.check_files_exist(*test_files) self.assertTrue(test_result.is_passing()) self.assertListEqual(test_result.messages, []) finally: shutil.rmtree(temp_dir)