def test_data_from_forward_model_json(self): with TestAreaContext("json_from_forward_model_NO_DATA_ROOT"): with open("jobs.json", "w") as f: f.write(JSON_STRING_NO_DATA_ROOT) jobm = JobManager() self.assertIsNone(jobm.data_root()) self.assertNotIn("DATA_ROOT", os.environ)
def test_data_from_forward_model_json(self): with TestAreaContext("json_from_forward_model"): with open("jobs.json", "w") as f: f.write(JSON_STRING) jobm = JobManager() self.assertEquals("PERLIN", jobm[0]["name"]) self.assertEqual("/path/to/data", jobm.data_root()) self.assertEqual("/path/to/data", os.environ["DATA_ROOT"])