diff options
| author | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2025-09-10 08:43:02 +0000 |
|---|---|---|
| committer | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2025-09-10 08:43:02 +0000 |
| commit | 359a8f38226dfb84a7365918ca34bd10e4992af2 (patch) | |
| tree | 3bd3608ee3257067d4add0e91220e62cf4ee66b1 /tests/test_sparse_memory.py | |
| parent | 06434961e807e587dda8f1efc3b1c74fb8c55a9c (diff) | |
| download | focaccia-359a8f38226dfb84a7365918ca34bd10e4992af2.tar.gz focaccia-359a8f38226dfb84a7365918ca34bd10e4992af2.zip | |
Refactor tests to conform to pytest asserts
Diffstat (limited to 'tests/test_sparse_memory.py')
| -rw-r--r-- | tests/test_sparse_memory.py | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/tests/test_sparse_memory.py b/tests/test_sparse_memory.py index 79b6638..7dda8f0 100644 --- a/tests/test_sparse_memory.py +++ b/tests/test_sparse_memory.py @@ -8,24 +8,31 @@ def mem(): def test_oob_read(mem): for addr in range(mem.page_size): - with pytest.raises(MemoryAccessError): mem.read(addr, 1) - with pytest.raises(MemoryAccessError): mem.read(addr, 30) - with pytest.raises(MemoryAccessError): mem.read(addr + 0x10, 30) - with pytest.raises(MemoryAccessError): mem.read(addr, mem.page_size) - with pytest.raises(MemoryAccessError): mem.read(addr, mem.page_size - 1) - with pytest.raises(MemoryAccessError): mem.read(addr, mem.page_size + 1) + with pytest.raises(MemoryAccessError): + mem.read(addr, 1) + with pytest.raises(MemoryAccessError): + mem.read(addr, 30) + with pytest.raises(MemoryAccessError): + mem.read(addr + 0x10, 30) + with pytest.raises(MemoryAccessError): + mem.read(addr, mem.page_size) + with pytest.raises(MemoryAccessError): + mem.read(addr, mem.page_size - 1) + with pytest.raises(MemoryAccessError): + mem.read(addr, mem.page_size + 1) def test_basic_read_write(mem): data = b'a' * mem.page_size * 2 mem.write(0x300, data) - assert mem.read(0x300 == len(data), data) - assert mem.read(0x300 == 1, b'a') - assert mem.read(0x400 == 1, b'a') - assert mem.read(0x299 + mem.page_size * 2 == 1, b'a') - assert mem.read(0x321 == 12, b'aaaaaaaaaaaa') + assert mem.read(0x300, len(data)) == data + assert mem.read(0x300, 1) == b'a' + assert mem.read(0x400, 1) == b'a' + assert mem.read(0x299 + mem.page_size * 2, 1) == b'a' + assert mem.read(0x321, 12) == b'aaaaaaaaaaaa' mem.write(0x321, b'Hello World!') - assert mem.read(0x321 == 12, b'Hello World!') + assert mem.read(0x321, 12) == b'Hello World!' - with pytest.raises(MemoryAccessError): mem.read(0x300, mem.page_size * 3) + with pytest.raises(MemoryAccessError): + mem.read(0x300, mem.page_size * 3) |