about summary refs log tree commit diff stats
path: root/tests/test_sparse_memory.py
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-09-10 08:43:02 +0000
committerTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-09-10 08:43:02 +0000
commit359a8f38226dfb84a7365918ca34bd10e4992af2 (patch)
tree3bd3608ee3257067d4add0e91220e62cf4ee66b1 /tests/test_sparse_memory.py
parent06434961e807e587dda8f1efc3b1c74fb8c55a9c (diff)
downloadfocaccia-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.py33
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)