def test_getting_next_recid_from_legacy(httpretty_mock, app): extra_config = { 'LEGACY_PID_PROVIDER': 'http://server/batchuploader/allocaterecord', } with app.app_context(): with mock.patch.dict(app.config, extra_config): httpretty.register_uri( httpretty.GET, "http://server/batchuploader/allocaterecord", content_type="application/json", body=u'3141592', status=200) args = dict(object_type="rec", object_uuid="7753a30b-4c4b-469c-8d8d-d5020069b3ab", pid_type="literature") provider = InspireRecordIdProvider.create(**args) assert str(provider.pid.pid_value) == "3141592"
def test_getting_next_recid_from_legacy(app): extra_config = { 'LEGACY_PID_PROVIDER': 'http://server/batchuploader/allocaterecord', } with mock.patch.dict(current_app.config, extra_config): httpretty.register_uri( httpretty.GET, 'http://server/batchuploader/allocaterecord', content_type='application/json', body='3141592', status=200, ) args = dict(object_type='rec', object_uuid='7753a30b-4c4b-469c-8d8d-d5020069b3ab', pid_type='lit') provider = InspireRecordIdProvider.create(**args) assert str(provider.pid.pid_value) == "3141592"
def test_getting_next_recid_from_legacy(app): extra_config = { 'LEGACY_PID_PROVIDER': 'http://server/batchuploader/allocaterecord', } with mock.patch.dict(current_app.config, extra_config): with requests_mock.Mocker() as requests_mocker: requests_mocker.register_uri( 'GET', 'http://server/batchuploader/allocaterecord', text='3141592', headers={'content-type': 'application/json'}, status_code=200, ) args = dict(object_type='rec', object_uuid='7753a30b-4c4b-469c-8d8d-d5020069b3ab', pid_type='lit') provider = InspireRecordIdProvider.create(**args) assert str(provider.pid.pid_value) == '3141592'
def test_getting_next_recid_from_legacy(httpretty_mock, app): extra_config = { 'LEGACY_PID_PROVIDER': 'http://server/batchuploader/allocaterecord', } with app.app_context(): with mock.patch.dict(app.config, extra_config): httpretty.register_uri( httpretty.GET, "http://server/batchuploader/allocaterecord", content_type="application/json", body=u'3141592', status=200) args = dict( object_type="rec", object_uuid="7753a30b-4c4b-469c-8d8d-d5020069b3ab", pid_type="literature" ) provider = InspireRecordIdProvider.create(**args) assert str(provider.pid.pid_value) == "3141592"
def test_getting_next_recid_from_legacy(app): extra_config = { 'LEGACY_PID_PROVIDER': 'http://server/batchuploader/allocaterecord', } with mock.patch.dict(current_app.config, extra_config): with requests_mock.Mocker() as requests_mocker: requests_mocker.register_uri( 'GET', 'http://server/batchuploader/allocaterecord', text='3141592', headers={'content-type': 'application/json'}, status_code=200, ) args = dict( object_type='rec', object_uuid='7753a30b-4c4b-469c-8d8d-d5020069b3ab', pid_type='lit' ) provider = InspireRecordIdProvider.create(**args) assert str(provider.pid.pid_value) == '3141592'