| Index: third_party/gsutil/third_party/rsa/tests/test_compat.py
|
| diff --git a/third_party/gsutil/third_party/rsa/tests/test_compat.py b/third_party/gsutil/third_party/rsa/tests/test_compat.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..3652c82d5167f006cb5414c04b7c728ce83d54c4
|
| --- /dev/null
|
| +++ b/third_party/gsutil/third_party/rsa/tests/test_compat.py
|
| @@ -0,0 +1,17 @@
|
| +# -*- 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)
|
|
|