mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-13 23:17:57 +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)
|