mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-06-28 09:29:40 +00:00
18 lines
452 B
Python
18 lines
452 B
Python
|
# -*- 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)
|