with self.assertRaises(DecodeError) as cm:
loads(encoded)
self.assertEqual(str(cm.exception), "unexpected tag")
-
-
-if __name__ == "__main__":
- unittest.main()
decoded, remaining = loads(encoded)
self.assertIs(decoded, False)
self.assertEqual(remaining, junk)
-
-
-if __name__ == "__main__":
- unittest.main()
with self.assertRaises(NotEnoughData):
encoded: bytes = b""
loads(encoded)
-
-
-if __name__ == "__main__":
- unittest.main()
for fl in floats:
with self.assertRaises(NotEnoughData):
loads(fl)
-
-
-if __name__ == "__main__":
- unittest.main()
with self.assertRaises(NotEnoughData) as cm:
loads(encoded)
self.assertEqual(cm.exception.n, 1)
-
-
-if __name__ == "__main__":
- unittest.main()
self.assertIsInstance(decoded, datetime)
decoded, remaining = loads(v=b"\x18" + bytes.fromhex(leapsec), leapsecUTCAllow=False)
self.assertIsInstance(decoded, Raw)
-
-
-if __name__ == "__main__":
- unittest.main()
encoded: bytes = b"\x04\x124Vx\x124Vx\x124Vx\x124V"
with self.assertRaises(NotEnoughData):
loads(encoded)
-
-
-if __name__ == "__main__":
- unittest.main()