From b70dad04ca3fb127cbb85dc2aa8ad971e26bb854a2702e095f62bf663f4479a0 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 2 Dec 2024 19:00:37 +0300 Subject: [PATCH] Dummy test for Raw-encoding coverage --- pyac/tests/test_generic.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) -- 2.51.0