def test_with_invalid_files(self): outfile, error_message, errors = ipmag.upload_magic(dir_path=os.path.join(self.dir_path, 'my_project_with_errors')) self.assertTrue(errors) self.assertFalse(outfile) self.assertEqual(error_message, "file validation has failed. You may run into problems if you try to upload this file.") directory = os.path.join(self.dir_path, 'my_project_with_errors') # delete any upload file that was partially created import re pattern = re.compile('\w*[.]\w*[.]\w*[20]\d{2}\w*.txt$') possible_files = os.listdir(directory) files = [] for f in possible_files: if pattern.match(f): files.append(f) pmag.remove_files(files, directory)
def tearDown(self): os.chdir(WD) filelist = ['er_samples.txt'] pmag.remove_files(filelist, WD)
def tearDown(self): filelist = ['magic_measurements.txt', 'my_magic_measurements.txt', 'er_specimens.txt', 'er_samples.txt', 'my_er_samples.txt', 'er_sites.txt', 'rmag_anisotropy.txt', 'my_rmag_anisotropy.txt', 'rmag_results.txt', 'my_rmag_results.txt', 'my_samples.txt'] pmag.remove_files(filelist, WD)