# -*- coding: utf-8 -*- import unittest2 import struct from rsa._compat import is_bytes, byte class Test_byte(unittest2.TestCase): def test_byte(self): for i in range(256): byt = byte(i) self.assertTrue(is_bytes(byt)) self.assertEqual(ord(byt), i) def test_raises_StructError_on_overflow(self): self.assertRaises(struct.error, byte, 256) self.assertRaises(struct.error, byte, -1)