Updates:
Cc: asmeurer
Comment #18 on issue 2110 by smichr: failing tests
http://code.google.com/p/sympy/issues/detail?id=2110
I only get this in 2.7, not in 2.6.4 (and I don't have 2.6.6). When I ran
doctests in 2.5 I got other failures as follows (and others of similar
complaint in the queries and refine init files:
File "C:\python25\lib\site-packages\sympy\queries\__init__.py", line
118, in sym
py.queries.__init__.register_handler
Failed example:
from sympy.queries.handlers import AskHandler
Exception raised:
Traceback (most recent call last):
File "C:\python25\lib\doctest.py", line 1228, in __run
compileflags, 1) in test.globs
File "<doctest sympy.queries.__init__.register_handler[0]>", line
1, in <m
odule>
from sympy.queries.handlers import AskHandler
ImportError: No module named handlers
**********************************************************************
File "C:\python25\lib\site-packages\sympy\queries\__init__.py", line
119, in sym
py.queries.__init__.register_handler
Failed example:
class MersenneHandler(AskHandler):
# Mersenne numbers are in the form 2**n + 1, n integer
@staticmethod
def Integer(expr, assumptions):
import math
return ask(math.log(expr + 1, 2), 'integer')
Exception raised:
Traceback (most recent call last):
File "C:\python25\lib\doctest.py", line 1228, in __run
compileflags, 1) in test.globs
File "<doctest sympy.queries.__init__.register_handler[1]>", line
1, in <m
odule>
class MersenneHandler(AskHandler):
NameError: name 'AskHandler' is not defined
**********************************************************************
File "C:\python25\lib\site-packages\sympy\queries\__init__.py", line
125, in sym
py.queries.__init__.register_handler
Failed example:
register_handler('mersenne', MersenneHandler)
Exception raised:
Traceback (most recent call last):
File "C:\python25\lib\doctest.py", line 1228, in __run
compileflags, 1) in test.globs
File "<doctest sympy.queries.__init__.register_handler[2]>", line
1, in <m
odule>
register_handler('mersenne', MersenneHandler)
NameError: name 'MersenneHandler' is not defined
**********************************************************************
File "C:\python25\lib\site-packages\sympy\queries\__init__.py", line
126, in sym
py.queries.__init__.register_handler
Failed example:
ask(7, 'mersenne')
Exception raised:
Traceback (most recent call last):
File "C:\python25\lib\doctest.py", line 1228, in __run
compileflags, 1) in test.globs
File "<doctest sympy.queries.__init__.register_handler[3]>", line
1, in <m
odule>
ask(7, 'mersenne')
File "C:\python25\Lib\site-packages\sympy\queries\__init__.py",
line 69, i
n ask
for handler in handlers_dict[key]:
KeyError: 'mersenne'
________________________________________________________________________________
_________________________ sympy.refine.__init__.refine
_________________________
File "C:\python25\lib\site-packages\sympy\refine\__init__.py", line 18,
in sympy
.refine.__init__.refine
Failed example:
refine(sqrt(x**2), Assume(x, Q.real))
Exception raised:
Traceback (most recent call last):
File "C:\python25\lib\doctest.py", line 1228, in __run
compileflags, 1) in test.globs
File "<doctest sympy.refine.__init__.refine[2]>", line 1, in
<module>
refine(sqrt(x**2), Assume(x, Q.real))
File "C:\python25\Lib\site-packages\sympy\refine\__init__.py",
line 25, in
refine
args = [refine(arg, assumptions) for arg in expr.args]
File "C:\python25\Lib\site-packages\sympy\refine\__init__.py",
line 31, in
refine
new_expr = handler(expr, assumptions)
File "C:\python25\Lib\site-packages\sympy\refine\__init__.py",
line 76, in
refine_Pow
if ask(expr.base, Q.real, assumptions):
File "C:\python25\Lib\site-packages\sympy\queries\__init__.py",
line 70, i
n ask
resolutors.append( get_class(handler) )
File "C:\python25\Lib\site-packages\sympy\utilities\source.py",
line 26, i
n get_class
lookup_view = getattr(__import__(mod_name, {}, {}, ['']),
func_name)
ImportError: No module named handlers.sets
**********************************************************************
File "C:\python25\lib\site-packages\sympy\refine\__init__.py", line 20,
in sympy
.refine.__init__.refine
Failed example:
refine(sqrt(x**2), Assume(x, Q.positive))
Exception raised:
Traceback (most recent call last):
File "C:\python25\lib\doctest.py", line 1228, in __run
compileflags, 1) in test.globs
File "<doctest sympy.refine.__init__.refine[3]>", line 1, in
<module>
refine(sqrt(x**2), Assume(x, Q.positive))
File "C:\python25\Lib\site-packages\sympy\refine\__init__.py",
line 25, in
refine
args = [refine(arg, assumptions) for arg in expr.args]
File "C:\python25\Lib\site-packages\sympy\refine\__init__.py",
line 31, in
refine
new_expr = handler(expr, assumptions)
File "C:\python25\Lib\site-packages\sympy\refine\__init__.py",
line 76, in
refine_Pow
if ask(expr.base, Q.real, assumptions):
File "C:\python25\Lib\site-packages\sympy\queries\__init__.py",
line 70, i
n ask
resolutors.append( get_class(handler) )
File "C:\python25\Lib\site-packages\sympy\utilities\source.py",
line 26, i
n get_class
lookup_view = getattr(__import__(mod_name, {}, {}, ['']),
func_name)
ImportError: No module named handlers.sets
h[3] >>> sympy.__version__
'0.7.0-git'
Hey, that's weird. How did it get to 0.7.0? In 2.6 in the IDE I get
sympy.__version__
'0.6.7-git'
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy-issues?hl=en.