diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2024-04-14 15:15:26 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2024-04-14 15:15:26 +0300 |
| commit | 030dfe49770997282bb214bb90d9b875eb26d6f2 (patch) | |
| tree | 663341b16852f412f570fbc7341c2660510db299 /test/e2e/just_hlt/test_just_hlt.py | |
| parent | 2f563af1c27f232abc0516348aa08e1f6e0a20f2 (diff) | |
Refactor some tests
Diffstat (limited to 'test/e2e/just_hlt/test_just_hlt.py')
| -rw-r--r-- | test/e2e/just_hlt/test_just_hlt.py | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/test/e2e/just_hlt/test_just_hlt.py b/test/e2e/just_hlt/test_just_hlt.py index c037615..362482b 100644 --- a/test/e2e/just_hlt/test_just_hlt.py +++ b/test/e2e/just_hlt/test_just_hlt.py @@ -1,19 +1,8 @@ -from atk16_asm import assemble -from atk16_emu import Machine -from test.utils import pad_bytearray +from test.utils import assemble_and_run_until_halted def test_just_hlt(): - filename = "test/e2e/just_hlt/just_hlt.atk16" - with open(filename, "r") as f: - source = f.read() - - obj = assemble(source, filename) - rom_image = pad_bytearray(obj.program) - - machine = Machine() - machine.load_rom_image(rom_image) - machine.reset() - machine.run_until_halted() - machine.print_state_summary() + machine = assemble_and_run_until_halted( + "test/e2e/just_hlt/just_hlt.atk16" + ) assert machine.pc.value == 1 |
