Skip to content

Commit 3a92714

Browse files
authored
Merge pull request #54 from cloudblue/change_default_base_url_for_mockers
Change default base url for client mockers
2 parents 216ddb8 + 215eb8b commit 3a92714

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

connect/client/testing/fixtures.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def client_mocker_factory(request):
1111
"""
1212
mocker = None
1313

14-
def _wrapper(base_url='http://localhost'):
14+
def _wrapper(base_url='https://example.org/public/v1'):
1515
mocker = ConnectClientMocker(base_url)
1616
mocker.start()
1717
return mocker
@@ -32,7 +32,7 @@ def async_client_mocker_factory(request):
3232
"""
3333
mocker = None
3434

35-
def _wrapper(base_url='http://localhost'):
35+
def _wrapper(base_url='https://example.org/public/v1'):
3636
mocker = AsyncConnectClientMocker(base_url)
3737
mocker.start()
3838
return mocker

docs/testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def test_get_all_products(client_mocker_factory):
5656
5757
expected_response = [{'id': 'PRD-000'}]
5858
59-
mocker = client_mocker_factory(client.endpoint)
59+
mocker = client_mocker_factory(base_url=client.endpoint)
6060
mocker.products.all().mock(return_value=expected_response)
6161
6262
assert list(client.products.all()) == expected_response

tests/client/test_fixtures.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,11 @@ def test_client_mocker_factory(client_mocker_factory):
77

88
client = ConnectClient('api_key', endpoint='http://example.com')
99
assert client.products.create(payload={}) == {'id': 'PRD-000'}
10+
11+
12+
def test_client_mocker_factory_default_base_url(client_mocker_factory):
13+
mocker = client_mocker_factory()
14+
mocker.products.create(return_value={'id': 'PRD-000'})
15+
16+
client = ConnectClient('api_key', endpoint='https://example.org/public/v1')
17+
assert client.products.create(payload={}) == {'id': 'PRD-000'}

0 commit comments

Comments
 (0)