summaryrefslogtreecommitdiff
path: root/tests/test_transform.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_transform.py')
-rw-r--r--tests/test_transform.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test_transform.py b/tests/test_transform.py
index ecc1a30..9bd3c6d 100644
--- a/tests/test_transform.py
+++ b/tests/test_transform.py
@@ -3,7 +3,7 @@
import unittest2
from rsa._compat import b
-from rsa.transform import int2bytes
+from rsa.transform import int2bytes, old_int2bytes
class Test_integer_to_bytes(unittest2.TestCase):
@@ -12,13 +12,21 @@ class Test_integer_to_bytes(unittest2.TestCase):
b('\x00\x00\x07[\xcd\x15'))
self.assertEqual(int2bytes(123456789, 7),
b('\x00\x00\x00\x07[\xcd\x15'))
+ self.assertEqual(old_int2bytes(123456789, 6),
+ b('\x00\x00\x07[\xcd\x15'))
+ self.assertEqual(old_int2bytes(123456789, 7),
+ b('\x00\x00\x00\x07[\xcd\x15'))
def test_raises_OverflowError_when_chunk_size_is_insufficient(self):
self.assertRaises(OverflowError, int2bytes, 123456789, 3)
self.assertRaises(OverflowError, int2bytes, 299999999999, 4)
+ self.assertRaises(OverflowError, old_int2bytes, 123456789, 3)
+ self.assertRaises(OverflowError, old_int2bytes, 299999999999, 4)
def test_raises_ValueError_when_negative_integer(self):
self.assertRaises(ValueError, int2bytes, -1)
+ self.assertRaises(ValueError, old_int2bytes, -1)
def test_raises_TypeError_when_not_integer(self):
self.assertRaises(TypeError, int2bytes, None)
+ self.assertRaises(TypeError, old_int2bytes, None)