def test_experiment_schema_nullable_deleted_at(): body = EXPERIMENT_BODY.copy() body["deletedAt"] = None data = _ExperimentSchema().load(body) assert data.deleted_at is None
def test_experiment_schema_invalid(): with pytest.raises(ValidationError): _ExperimentSchema().load({})
def test_experiment_schema(): data = _ExperimentSchema().load(EXPERIMENT_BODY) assert data == EXPERIMENT