コード例 #1
0
 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 == {}
コード例 #2
0
 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}