Skip to content

Commit f0c6046

Browse files
committed
done /adim/api/service/{id}/backend_usages/{id}
1 parent c3b1704 commit f0c6046

File tree

3 files changed

+30
-7
lines changed

3 files changed

+30
-7
lines changed

tests/integration/conftest.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,18 @@ def proxy(service, application, api_backend) -> Proxy:
179179

180180

181181
@pytest.fixture(scope='module')
182-
def backend_usage(service, backend, application) -> BackendUsage:
183-
params = {
184-
'service_id': service['id'],
185-
'backend_api_id': backend['id'],
186-
'path': '/get',
187-
}
188-
resource = service.backend_usages.create(params=params)
182+
def backend_usage_update_params(service, backend):
183+
return dict(service_id=service['id'], backend_api_id=backend['id'], path='/put')
184+
185+
186+
@pytest.fixture(scope='module')
187+
def backend_usage_params(service, backend):
188+
return dict(service_id=service['id'], backend_api_id=backend['id'], path='/get')
189+
190+
191+
@pytest.fixture(scope='module')
192+
def backend_usage(service, backend, application, backend_usage_params) -> BackendUsage:
193+
resource = service.backend_usages.create(params=backend_usage_params)
189194
yield resource
190195
cleanup(resource)
191196

tests/integration/test_integration_account_plans.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from tests.integration import asserts
22

3+
34
def test_account_plans_list(api, account_plan):
45
account_plans = api.account_plans.list()
56
assert len(account_plans) >= 1
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from tests.integration import asserts
2+
from tests.integration.conftest import backend
3+
4+
5+
def test_backend_usage_can_be_created(backend_usage, backend_usage_params):
6+
asserts.assert_resource(backend_usage)
7+
asserts.assert_resource_params(backend_usage, backend_usage_params)
8+
9+
10+
def test_backend_usages_list(api, backend_usage, backend):
11+
assert len(backend.usages()) >= 1
12+
13+
14+
def test_backend_usage_update(backend_usage, backend, backend_usage_update_params):
15+
updated_backend_usage = backend_usage.update(backend_usage_update_params)
16+
asserts.assert_resource(updated_backend_usage)
17+
asserts.assert_resource_params(updated_backend_usage, backend_usage_update_params)

0 commit comments

Comments
 (0)