def test_get_record_failed(self, requests_mock): requests_mock.post(BASE_URL + 'api/core/security/login', json={'RequestedObject': {'SessionToken': 'session-id'}}) requests_mock.get(BASE_URL + 'api/core/content/1010', json=GET_RECORD_RES_failed) client = Client(BASE_URL, '', '', '', '') record, res, errors = client.get_record(75, 1010) assert errors == 'No resource found.' assert res assert record == {}
def test_get_record_success(self, requests_mock): requests_mock.post(BASE_URL + 'api/core/security/login', json={'RequestedObject': {'SessionToken': 'session-id'}}) requests_mock.get(BASE_URL + 'api/core/content/1010', json=GET_RECORD_RES_SUCCESS) requests_mock.get(BASE_URL + 'api/core/system/level/module/1', json=GET_LEVEL_RES) requests_mock.get(BASE_URL + 'api/core/system/fielddefinition/level/123', json=FIELD_DEFINITION_RES) client = Client(BASE_URL, '', '', '', '') record, res, errors = client.get_record(1, 1010) assert errors is None assert res assert record == {'Device Name': 'The device name', 'Id': 1010}