def test_minter_with_missing_schema_key(base_app, db): record = RecordMetadataFactory() data = record.json del data["$schema"] with pytest.raises(MissingSchema): recid_minter(record.id, data, "pid", "rec")
def test_minter_without_control_number(base_app, db): record = RecordMetadataFactory() data = record.json control_number = recid_minter(record.id, data, "pid", "rec") assert control_number.pid_value == data["control_number"]