def test_no_warning_on_same_version(self): with tempfile.TemporaryFile() as tmp: write_experiment(self.experiment, tmp) with warnings.catch_warnings(record=True) as record: warnings.simplefilter('ignore', DeprecationWarning) read_experiment(tmp) self.assertFalse(record)
def test_no_warning_on_developer_version(self): with tempfile.TemporaryFile() as tmp: write_experiment(self.experiment, tmp) with zipfile.ZipFile(tmp, 'r', allowZip64=True) as file: data = json.loads( file.read(EXPERIMENT_DATA_FILE).decode("utf-8")) data[extrap.__title__] = data[extrap.__title__] + '-alpha1' with zipfile.ZipFile(tmp, 'w', compression=zipfile.ZIP_DEFLATED, compresslevel=1, allowZip64=True) as file: file.writestr(EXPERIMENT_DATA_FILE, json.dumps(data)) with warnings.catch_warnings(record=True) as record: warnings.simplefilter('ignore', DeprecationWarning) read_experiment(tmp) self.assertFalse(record)
def setUpClass(cls) -> None: cls.experiment = read_text_file("data/text/two_parameter_3.txt") ModelGenerator(cls.experiment).model_all() with tempfile.TemporaryFile() as tmp: write_experiment(cls.experiment, tmp) cls.reconstructed = read_experiment(tmp)