diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-21 22:07:58 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-21 22:07:58 +0200 |
| commit | ad8e1707374ca56bed3dbf472dc8b6bb6cb1f38b (patch) | |
| tree | 16aa7a868b4a95a8ee12c8e371f6f4e57c37b6a6 /scripts | |
| parent | f2c8f68763494f64a0a2d2e48d852bd83bd6df65 (diff) | |
| download | bokf-0.1.61.tar.gz bokf-0.1.61.zip | |
tui: granska/ladda ned underlag via pagern eller skrivbordsvisarenv0.1.61
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/tui-golden.py | 45 |
1 files changed, 43 insertions, 2 deletions
diff --git a/scripts/tui-golden.py b/scripts/tui-golden.py index db8a18e..6af4d4f 100755 --- a/scripts/tui-golden.py +++ b/scripts/tui-golden.py @@ -41,6 +41,7 @@ from pathlib import Path ORG_NAME = "Test AB" ORG_NR = "5560123456" +DOWNLOAD_PATH = f"/tmp/bokf-golden-dl-{os.getpid()}.txt" KEYS = { "enter": "\r", @@ -104,6 +105,42 @@ SCENARIOS = [ "expect": ["Benämning", "Debet", "Kredit", "Underlag", "kvitto.txt"], }, + { + "keys": ["f"], + "expect": ["Underlag", "kvitto.txt"], + }, + { + "keys": ["enter"], + "expect": ["Underlag: < Granska >"], + }, + { + "keys": ["enter"], + "expect": ["piltangenter/PgUp/PgDn rullar", "kvitto"], + }, + { + "keys": ["esc"], + "expect": ["Benämning", "Underlag"], + }, + { + "keys": ["f", "enter", "right"], + "expect": ["Underlag: < Ladda ned… >"], + }, + { + "keys": ["enter"], + "expect": ["Spara underlag: "], + }, + { + "keys": [DOWNLOAD_PATH, "enter"], + "expect": ["Sparat"], + }, + { + "keys": ["enter"], + "expect": ["piltangenter/PgUp/PgDn rullar", "kvitto"], + }, + { + "keys": ["esc"], + "expect": ["Benämning", "Underlag"], + }, ], }, { @@ -194,11 +231,11 @@ SCENARIOS = [ }, { "keys": ["enter"], - "expect": ["Matchat med A3"], + "expect": ["Matchat med A2"], }, { "keys": ["enter"], - "expect": ["→ A3", "0 omatchade"], + "expect": ["→ A2", "0 omatchade"], }, { "keys": ["ctrln"], @@ -1062,6 +1099,10 @@ def main(argv): file=sys.stderr) failures = max(failures, 1) finally: + try: + os.unlink(DOWNLOAD_PATH) + except OSError: + pass if daemon and daemon.poll() is None: try: os.killpg(daemon.pid, signal.SIGTERM) |
