From: Sergey Matveev Date: Mon, 2 Dec 2024 16:00:37 +0000 (+0300) Subject: Dummy test for Raw-encoding coverage X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b70dad04ca3fb127cbb85dc2aa8ad971e26bb854a2702e095f62bf663f4479a0;p=keks.git Dummy test for Raw-encoding coverage --- diff --git a/pyac/tests/test_generic.py b/pyac/tests/test_generic.py index b439b6a..25c286a 100644 --- a/pyac/tests/test_generic.py +++ b/pyac/tests/test_generic.py @@ -16,10 +16,14 @@ from unittest import TestCase +from hypothesis import given +from hypothesis.strategies import binary + from pyac import DecodeError from pyac import dumps from pyac import loads from pyac import NotEnoughData +from pyac import Raw class TestUnknownType(TestCase): @@ -43,3 +47,9 @@ class TestEmptyData(TestCase): with self.assertRaises(NotEnoughData) as err: loads(b"") self.assertEqual(err.exception.n, 1) + + +class TestRaw(TestCase): + @given(binary(min_size=1, max_size=1), binary(max_size=8)) + def runTest(self, hdr: bytes, body: bytes) -> None: + self.assertSequenceEqual(dumps(Raw(hdr[0], body)), hdr + body)