diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-20 10:24:18 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-20 10:24:18 +0200 |
| commit | ae60b7d2c87cc9ed6878faa57cd4233f77f6f7c3 (patch) | |
| tree | 918e717a5d226dcd54890901682a980c41d7e1d0 /scripts/tui-golden.py | |
| parent | 5097941fa96ce0c309e5f1af034993781a70fc66 (diff) | |
| download | bokf-ae60b7d2c87cc9ed6878faa57cd4233f77f6f7c3.tar.gz bokf-ae60b7d2c87cc9ed6878faa57cd4233f77f6f7c3.zip | |
tui: pinned report headers, voucher detail headers, clamped pagingv0.1.48
Diffstat (limited to 'scripts/tui-golden.py')
| -rwxr-xr-x | scripts/tui-golden.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/scripts/tui-golden.py b/scripts/tui-golden.py index 589b693..33f1d7c 100755 --- a/scripts/tui-golden.py +++ b/scripts/tui-golden.py @@ -88,6 +88,32 @@ SCENARIOS = [ "10. 20 range 4510-4529", ], }, + { + "name": "voucher-detail", + "screen": "vouchers", + "steps": [ + { + "keys": ["enter"], + "expect": ["Benämning", "Debet", "Kredit", "Underlag", + "kvitto.txt"], + }, + ], + }, + { + "name": "kontolista-sticky", + "screen": "reports", + "expect": ["Rapporter"], + "steps": [ + { + "keys": ["7"], + "expect": ["Konto", "Namn"], + }, + { + "keys": ["end"], + "expect": ["Konto", "Namn", "konton, varav"], + }, + ], + }, ] # -------------------------------------------------------------------------- @@ -558,6 +584,22 @@ def setup_rig(repo, tmp, env): "--org", str(org_id), "fiscal_year.get", json.dumps({"id": fy_id})], env) fy = json.loads(out)["result"] + out = run_checked([str(bind / "bokfctl"), "--socket", str(sock), + "--user", "admin", "--password", env["BOKFD_PASSWORD"], + "--org", str(org_id), "voucher.post", + json.dumps({ + "date": fy.get("start_date", "2026-01-01"), + "description": "Golden verifikat", + "rows": [{"account": "1930", "debit_ore": 12300}, + {"account": "3001", "credit_ore": 12300}], + })], env) + vid = json.loads(out)["result"]["id"] + run_checked([str(bind / "bokfctl"), "--socket", str(sock), + "--user", "admin", "--password", env["BOKFD_PASSWORD"], + "--org", str(org_id), "attachment.put", + json.dumps({"filename": "kvitto.txt", + "content_base64": "a3ZpdHRv", + "voucher_id": vid})], env) return daemon, sock, org_id, fy |
