[New-bugs-announce] [issue26636] SystemError while running tests: extra exception raised
Denis
report at bugs.python.org
Thu Mar 24 10:35:24 EDT 2016
New submission from Denis:
Looks like related to Issue23571
Probably same issue as in Django, but in other Python module.
While compiling python-module-crypto:
=====================================================================
ERROR: test_getStrongPrime_randfunc_bogus (Crypto.SelfTest.Util.test_number.FastmathTests)
Test that when getStrongPrime is called, an exception is raised if randfunc returns something bogus.
----------------------------------------------------------------------
TypeError: randfunc must return a string of random bytes
During handling of the above exception, another exception occurred:
SystemError: PyEval_EvalFrameEx returned a result with an error set
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "build/lib.linux-i686-3.5/Crypto/SelfTest/Util/test_number.py", line 322, in test_getStrongPrime_randfunc_bogus
self.assertRaises(TypeError, number._fastmath.getStrongPrime, 512, randfunc=randfunc)
File "/usr/lib/python3.5/unittest/case.py", line 765, in assertRaises
return context.handle('assertRaises', args, kwargs)
File "/usr/lib/python3.5/unittest/case.py", line 214, in handle
callable_obj(*args, **kwargs)
SystemError: PyEval_EvalFrameEx returned a result with an error set
======================================================================
ERROR: test_getStrongPrime_randfunc_exception (Crypto.SelfTest.Util.test_number.FastmathTests)
Test that when getStrongPrime is called, an exception raised in randfunc is propagated.
----------------------------------------------------------------------
Crypto.SelfTest.Util.test_number.MyError
During handling of the above exception, another exception occurred:
SystemError: <class 'Crypto.SelfTest.Util.test_number.MyError'> returned a result with an error set
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "build/lib.linux-i686-3.5/Crypto/SelfTest/Util/test_number.py", line 308, in test_getStrongPrime_randfunc_exception
self.assertRaises(MyError, number._fastmath.getStrongPrime, 512, randfunc=randfunc)
File "/usr/lib/python3.5/unittest/case.py", line 765, in assertRaises
return context.handle('assertRaises', args, kwargs)
File "/usr/lib/python3.5/unittest/case.py", line 214, in handle
callable_obj(*args, **kwargs)
File "build/lib.linux-i686-3.5/Crypto/SelfTest/Util/test_number.py", line 307, in randfunc
raise MyError
SystemError: <class 'Crypto.SelfTest.Util.test_number.MyError'> returned a result with an error set
The file that cause that exception can be found at
http://git.altlinux.org/gears/p/python-module-pycrypto.git?p=python-module-pycrypto.git;a=blob;f=lib/Crypto/SelfTest/Util/test_number.py;h=ac23e917b6e7d982a33fff0a14bec3e769500ba0;hb=86c4aa4683cd89f89c3d01a689efa525f961d340
----------
components: Interpreter Core
messages: 262349
nosy: nbr_alt
priority: normal
severity: normal
status: open
title: SystemError while running tests: extra exception raised
type: behavior
versions: Python 3.5
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue26636>
_______________________________________
More information about the New-bugs-announce
mailing list