Index: tools/telemetry/third_party/gsutilz/third_party/rsa/tests/test_compat.py |
diff --git a/tools/telemetry/third_party/gsutilz/third_party/rsa/tests/test_compat.py b/tools/telemetry/third_party/gsutilz/third_party/rsa/tests/test_compat.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3652c82d5167f006cb5414c04b7c728ce83d54c4 |
--- /dev/null |
+++ b/tools/telemetry/third_party/gsutilz/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) |