foliolib.folio.api.sourceRecordStorage.SourceRecordStorageTestRecords
- class foliolib.folio.api.sourceRecordStorage.SourceRecordStorageTestRecords(tenant: str, okapi: Optional[foliolib.okapi.okapiClient.OkapiClient] = None)
Bases:
foliolib.folio.FolioApiSource Record Storage Test Record API
API for managing test records
- Parameters
tenant (str) – Tenant id
okapi (OkapiClient, optional) – Instance of OkapiClient. Defaults to None.
Methods
A non-production endpoint to populate MARC records for testing purposes.
- set_populateTestMarcRecord(populateTestMarcRecord: dict)
A non-production endpoint to populate MARC records for testing purposes. Available only in case deployment tenant parameter “loadSample” is set to true
POST /source-storage/populate-test-marc-records- Parameters
populateTestMarcRecord (dict) – See Schema below
- Raises
OkapiRequestError – Bad Request
OkapiRequestUnprocessableEntity – Unprocessable Entity
OkapiFatalError – Server Error
OkapiRequestUnprocessableEntity – Unprocessable Entity
Schema
{ "$schema": "http://json-schema.org/draft-04/schema#", "description": "Marc records collection for testing", "type": "object", "additionalProperties": false, "properties": { "rawRecords": { "description": "List of raw marc records", "type": "array", "items": { "type": "object", "$ref": "rawRecord.json" } } } }