with assertRaisesRegex(self, DecodeError, "unallowed BER"):
BitString(impl=tag_encode(impl)).decode(encoded_indefinite)
for lenindef_expected, encoded in (
with assertRaisesRegex(self, DecodeError, "unallowed BER"):
BitString(impl=tag_encode(impl)).decode(encoded_indefinite)
for lenindef_expected, encoded in (
- (True, encoded_indefinite),
- (False, encoded_definite),
+ (True, encoded_indefinite),
+ (False, encoded_definite),
):
obj, tail = BitString(impl=tag_encode(impl)).decode(
encoded, ctx={"bered": True}
):
obj, tail = BitString(impl=tag_encode(impl)).decode(
encoded, ctx={"bered": True}
self.assertEqual(len(encoded), obj.tlvlen)
def test_x690_vector(self):
self.assertEqual(len(encoded), obj.tlvlen)
def test_x690_vector(self):
obj, tail = BitString().decode(hexdec("0307040A3B5F291CD0"))
self.assertSequenceEqual(tail, b"")
self.assertEqual(obj, vector)
obj, tail = BitString().decode(hexdec("0307040A3B5F291CD0"))
self.assertSequenceEqual(tail, b"")
self.assertEqual(obj, vector)
with assertRaisesRegex(self, DecodeError, "unallowed BER"):
OctetString(impl=tag_encode(impl)).decode(encoded_indefinite)
for lenindef_expected, encoded in (
with assertRaisesRegex(self, DecodeError, "unallowed BER"):
OctetString(impl=tag_encode(impl)).decode(encoded_indefinite)
for lenindef_expected, encoded in (
- (True, encoded_indefinite),
- (False, encoded_definite),
+ (True, encoded_indefinite),
+ (False, encoded_definite),
):
obj, tail = OctetString(impl=tag_encode(impl)).decode(
encoded, ctx={"bered": True}
):
obj, tail = OctetString(impl=tag_encode(impl)).decode(
encoded, ctx={"bered": True}