Exemple #1
0
 def test_from_JSON_str(self):
     with pytest.raises(DataSpecValidationError):
         DataSpec.from_JSON(json.dumps({"blabla": "dada"}))
Exemple #2
0
 def test_from_JSON_invalid(self):
     with pytest.raises(DataSpecValidationError):
         DataSpec.from_JSON({"blabla": "dada"})
Exemple #3
0
 def test_json_dumps_loads(self, ts_data_spec_dtos, files_data_spec_dto):
     data_spec = DataSpec(time_series_data_specs=ts_data_spec_dtos, files_data_spec=files_data_spec_dto)
     json_repr = data_spec.to_JSON()
     ds = DataSpec.from_JSON(json_repr)
     assert ds.__eq__(data_spec)