Ejemplo n.º 1
0
 def test_from_JSON_str(self):
     with pytest.raises(DataSpecValidationError):
         DataSpec.from_JSON(json.dumps({"blabla": "dada"}))
Ejemplo n.º 2
0
 def test_from_JSON_invalid(self):
     with pytest.raises(DataSpecValidationError):
         DataSpec.from_JSON({"blabla": "dada"})
Ejemplo n.º 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)