X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=tests%2Ftest_pyderasn.py;h=a44906838ea9af54a14729fc75409a8ae1e92854;hb=57cf347a430ce0c6ab665985d1e07d4960236c0c;hp=8fe0502eb0d7028ca591abd5fb5d6ec181823bde;hpb=2aaa384be26f265bf37579a0d23145cb30b6753c;p=pyderasn.git diff --git a/tests/test_pyderasn.py b/tests/test_pyderasn.py index 8fe0502..a449068 100644 --- a/tests/test_pyderasn.py +++ b/tests/test_pyderasn.py @@ -587,13 +587,23 @@ class TestBoolean(CommonMixin, TestCase): ))) @given(integers(min_value=0 + 1, max_value=255 - 1)) - def test_invalid_value(self, value): + def test_ber_value(self, value): with assertRaisesRegex(self, DecodeError, "unacceptable Boolean value"): Boolean().decode(b"".join(( Boolean.tag_default, len_encode(1), int2byte(value), ))) + obj, _ = Boolean().decode( + b"".join(( + Boolean.tag_default, + len_encode(1), + int2byte(value), + )), + ctx={"bered": True}, + ) + self.assertTrue(bool(obj)) + self.assertTrue(obj.bered) @composite