diff options
Diffstat (limited to 'security/py-pycrypto/files/patch-lib__Crypto__SelfTest__Util__test_number.py')
-rw-r--r-- | security/py-pycrypto/files/patch-lib__Crypto__SelfTest__Util__test_number.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/security/py-pycrypto/files/patch-lib__Crypto__SelfTest__Util__test_number.py b/security/py-pycrypto/files/patch-lib__Crypto__SelfTest__Util__test_number.py deleted file mode 100644 index 439f1b8e0624..000000000000 --- a/security/py-pycrypto/files/patch-lib__Crypto__SelfTest__Util__test_number.py +++ /dev/null @@ -1,37 +0,0 @@ ---- lib/Crypto/SelfTest/Util/test_number.py.orig 2013-10-14 21:38:10 UTC -+++ lib/Crypto/SelfTest/Util/test_number.py -@@ -276,6 +276,11 @@ class MiscTests(unittest.TestCase): - self.assertEqual(number.size(0xa2ba40),8*3) - self.assertEqual(number.size(0xa2ba40ee07e3b2bd2f02ce227f36a195024486e49c19cb41bbbdfbba98b22b0e577c2eeaffa20d883a76e65e394c69d4b3c05a1e8fadda27edb2a42bc000fe888b9b32c22d15add0cd76b3e7936e19955b220dd17d4ea904b1ec102b2e4de7751222aa99151024c7cb41cc5ea21d00eeb41f7c800834d2c6e06bce3bce7ea9a5L), 1024) - -+class FastmathTests(unittest.TestCase): -+ def setUp(self): -+ global number -+ from Crypto.Util import number -+ - def test_negative_number_roundtrip_mpzToLongObj_longObjToMPZ(self): - """Test that mpzToLongObj and longObjToMPZ (internal functions) roundtrip negative numbers correctly.""" - n = -100000000000000000000000000000000000L -@@ -286,7 +291,21 @@ class MiscTests(unittest.TestCase): - - def get_tests(config={}): - from Crypto.SelfTest.st_common import list_test_cases -- return list_test_cases(MiscTests) -+ tests = list_test_cases(MiscTests) -+ try: -+ from Crypto.PublicKey import _fastmath -+ tests += list_test_cases(FastmathTests) -+ except ImportError: -+ from distutils.sysconfig import get_config_var -+ import inspect, os.path -+ _fm_path = os.path.normpath(os.path.dirname(os.path.abspath( -+ inspect.getfile(inspect.currentframe()))) -+ +"/../../PublicKey/_fastmath"+get_config_var("SO")) -+ if os.path.exists(_fm_path): -+ raise ImportError("While the _fastmath module exists, importing "+ -+ "it failed. This may point to the gmp or mpir shared library "+ -+ "not being in the path. _fastmath was found at "+_fm_path) -+ return tests - - if __name__ == '__main__': - suite = lambda: unittest.TestSuite(get_tests()) |