blob: 3652c82d5167f006cb5414c04b7c728ce83d54c4 [file] [log] [blame]
Yesudeep Mangalapillyfd1ec362011-08-11 01:47:46 +05301# -*- coding: utf-8 -*-
2
3import unittest2
4import struct
5
6from rsa._compat import is_bytes, byte
7
8class Test_byte(unittest2.TestCase):
9 def test_byte(self):
10 for i in range(256):
11 byt = byte(i)
12 self.assertTrue(is_bytes(byt))
13 self.assertEqual(ord(byt), i)
14
15 def test_raises_StructError_on_overflow(self):
16 self.assertRaises(struct.error, byte, 256)
17 self.assertRaises(struct.error, byte, -1)