Skip to content

Commit 25a8acf

Browse files
committed
PUT /admin/api/accounts/{id}
1 parent 1c55c11 commit 25a8acf

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

tests/integration/conftest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,13 @@ def access_token(access_token_params, api):
102102
cleanup(entity)
103103

104104

105+
@pytest.fixture(scope='module')
106+
def update_account_params():
107+
suffix = secrets.token_urlsafe(8)
108+
name = f"updated-{suffix}"
109+
return dict(name=name, username=name, org_name=name)
110+
111+
105112
@pytest.fixture(scope='module')
106113
def account_params():
107114
suffix = get_suffix()

tests/integration/test_integration_accounts.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
import secrets
2+
3+
import pytest
4+
15
from tests.integration import asserts
26

37

@@ -11,6 +15,12 @@ def test_account_can_be_created(api, account, account_params):
1115
asserts.assert_resource_params(account, account_params)
1216

1317

18+
def test_account_can_be_updated(api,account,update_account_params):
19+
updated_account = account.update(params=update_account_params)
20+
asserts.assert_resource(updated_account)
21+
asserts.assert_resource_params(updated_account,update_account_params)
22+
23+
1424
def test_account_can_be_read(api, account, account_params):
1525
read = api.accounts.read(account.entity_id)
1626
asserts.assert_resource(read)

0 commit comments

Comments
 (0)