web/tests/test_account.py
from flask import json
from .conftest import create_entity, create_bankaccount, create_account
def test_account(client, auth) -> None:
with client:
auth.login()
create_entity(client)
create_bankaccount(client)
response = create_account(client)
assert b'value="test-account-name"' in response.data
assert b'value="test-account-desc"' in response.data
response = client.get("/data/accounts/?search=&order=desc&offset=0&limit=1")
data = json.loads(response.data)
assert data["rows"][0]["name"] == "test-account-name"
assert data["rows"][0]["id"] == 1
assert data["rows"][0]["entity_name"] == "test-entity-name"