summaryrefslogtreecommitdiff
path: root/tests/test_engine.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_engine.py')
-rw-r--r--tests/test_engine.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_engine.py b/tests/test_engine.py
index a3d2898..8a7421c 100644
--- a/tests/test_engine.py
+++ b/tests/test_engine.py
@@ -52,6 +52,17 @@ def test_serde_file(tmpdir):
52 assert deserialization_result is None 52 assert deserialization_result is None
53 53
54 54
55def test_deserialize_corrupt(tmpdir):
56 path = str(tmpdir / "corrupt_cache.dat")
57 with open(path, "w", encoding="utf-8") as f:
58 f.write("abc")
59
60 engine = empty_engine()
61 with pytest.raises(adblock.DeserializationError):
62 engine.deserialize_from_file(path)
63 with pytest.raises(adblock.DeserializationError):
64 engine.deserialize(b"abc")
65
55def test_serde(): 66def test_serde():
56 engine = empty_engine() 67 engine = empty_engine()
57 serialization_result = engine.serialize() 68 serialization_result = engine.serialize()