Just guessing, but do you by chance have the file 'test.py' in SAGE_ROOT? I think that's where it's looking. If so, remove it and repeat the tests.
On Sunday, September 16, 2018 at 3:38:44 PM UTC-5, Andy Howell wrote: > > I'm getting two tests failing on Ubuntu 18.04.1 LTS > > sage -t --long --warn-long 39.4 src/sage/repl/attach.py # 7 doctests > failed > sage -t --long --warn-long 39.4 src/sage/repl/load.py # 1 doctest failed > > I did an incremental build and the test failed. I did a distclean, > rebuild, and ran ptestlong again. It still fails. > > Log for failed tests below. > > Regards, > > Andy > > > sage -t --long --warn-long 39.4 src/sage/repl/attach.py > ********************************************************************** > File "src/sage/repl/attach.py", line 171, in > sage.repl.attach.load_attach_path > Failed example: > attach('test.py') > Expected: > Traceback (most recent call last): > ... > IOError: did not find file 'test.py' to load or attach > Got: > <BLANKLINE> > Traceback (most recent call last): > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 659, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 1070, in compile_and_execute > exec(compiled, globs) > File "<doctest sage.repl.attach.load_attach_path[5]>", line 1, in > <module> > attach('test.py') > File "sage/misc/lazy_import.pyx", line 354, in > sage.misc.lazy_import.LazyImport.__call__ > (build/cythonized/sage/misc/lazy_import.c:3759) > return self.get_object()(*args, **kwds) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/attach.py", > > > line 349, in attach > load(filename, globals(), attach=True) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/load.py", > > > line 243, in load > exec(code, globals) > File "./test.py", line 4, in <module> > h=e^-x > NameError: name 'e' is not defined > ********************************************************************** > File "src/sage/repl/attach.py", line 176, in > sage.repl.attach.load_attach_path > Failed example: > attach('test.py') > Exception raised: > Traceback (most recent call last): > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 659, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 1070, in compile_and_execute > exec(compiled, globs) > File "<doctest sage.repl.attach.load_attach_path[7]>", line 1, in > <module> > attach('test.py') > File "sage/misc/lazy_import.pyx", line 354, in > sage.misc.lazy_import.LazyImport.__call__ > (build/cythonized/sage/misc/lazy_import.c:3759) > return self.get_object()(*args, **kwds) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/attach.py", > > > line 349, in attach > load(filename, globals(), attach=True) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/load.py", > > > line 243, in load > exec(code, globals) > File "./test.py", line 4, in <module> > h=e^-x > NameError: name 'e' is not defined > ********************************************************************** > File "src/sage/repl/attach.py", line 178, in > sage.repl.attach.load_attach_path > Failed example: > attached_files() == [fullpath] > Expected: > True > Got: > False > ********************************************************************** > File "src/sage/repl/attach.py", line 183, in > sage.repl.attach.load_attach_path > Failed example: > load('test.py') > Expected: > Traceback (most recent call last): > ... > IOError: did not find file 'test.py' to load or attach > Got: > <BLANKLINE> > Traceback (most recent call last): > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 659, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 1070, in compile_and_execute > exec(compiled, globs) > File "<doctest sage.repl.attach.load_attach_path[11]>", line 1, in > <module> > load('test.py') > File "sage/misc/persist.pyx", line 136, in sage.misc.persist.load > (build/cythonized/sage/misc/persist.c:2440) > sage.repl.load.load(filename, globals()) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/load.py", > > > line 243, in load > exec(code, globals) > File "./test.py", line 4, in <module> > h=e^-x > File "sage/structure/element.pyx", line 955, in > sage.structure.element.Element.__xor__ > (build/cythonized/sage/structure/element.c:9013) > raise RuntimeError("Use ** for exponentiation, not '^', which > means xor\n"+\ > RuntimeError: Use ** for exponentiation, not '^', which means xor > in Python, and has the wrong precedence. > ********************************************************************** > File "src/sage/repl/attach.py", line 436, in sage.repl.attach.detach > Failed example: > attach('test.py') > Exception raised: > Traceback (most recent call last): > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 659, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 1070, in compile_and_execute > exec(compiled, globs) > File "<doctest sage.repl.attach.detach[13]>", line 1, in <module> > attach('test.py') > File "sage/misc/lazy_import.pyx", line 354, in > sage.misc.lazy_import.LazyImport.__call__ > (build/cythonized/sage/misc/lazy_import.c:3759) > return self.get_object()(*args, **kwds) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/attach.py", > > > line 349, in attach > load(filename, globals(), attach=True) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/load.py", > > > line 243, in load > exec(code, globals) > File "./test.py", line 4, in <module> > h=e^-x > NameError: name 'e' is not defined > ********************************************************************** > File "src/sage/repl/attach.py", line 438, in sage.repl.attach.detach > Failed example: > attached_files() == [os.path.normpath(fullpath)] > Expected: > True > Got: > False > ********************************************************************** > File "src/sage/repl/attach.py", line 443, in sage.repl.attach.detach > Failed example: > attach('test.py') > Exception raised: > Traceback (most recent call last): > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 659, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 1070, in compile_and_execute > exec(compiled, globs) > File "<doctest sage.repl.attach.detach[17]>", line 1, in <module> > attach('test.py') > File "sage/misc/lazy_import.pyx", line 354, in > sage.misc.lazy_import.LazyImport.__call__ > (build/cythonized/sage/misc/lazy_import.c:3759) > return self.get_object()(*args, **kwds) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/attach.py", > > > line 349, in attach > load(filename, globals(), attach=True) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/load.py", > > > line 243, in load > exec(code, globals) > File "./test.py", line 4, in <module> > h=e^-x > NameError: name 'e' is not defined > > > sage -t --long --warn-long 39.4 src/sage/repl/load.py > ********************************************************************** > File "src/sage/repl/load.py", line 180, in sage.repl.load.load > Failed example: > attach(fname) > Exception raised: > Traceback (most recent call last): > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 659, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", > > > line 1070, in compile_and_execute > exec(compiled, globs) > File "<doctest sage.repl.load.load[27]>", line 1, in <module> > attach(fname) > File "sage/misc/lazy_import.pyx", line 354, in > sage.misc.lazy_import.LazyImport.__call__ > (build/cythonized/sage/misc/lazy_import.c:3759) > return self.get_object()(*args, **kwds) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/attach.py", > > > line 349, in attach > load(filename, globals(), attach=True) > File > "/home/andy/src/sagemath/sage/local/lib/python2.7/site-packages/sage/repl/load.py", > > > line 243, in load > exec(code, globals) > File "./test.py", line 4, in <module> > h=e^-x > NameError: name 'e' is not defined > ********************************************************************** > > On 09/15/2018 08:25 AM, Volker Braun wrote: > > As always, you can get the latest beta version from the "develop" git > > branch. Alternatively, the self-contained source tarball is at > > http://www.sagemath.org/download-latest.html > > > > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To post to this group, send email to sage-release@googlegroups.com. Visit this group at https://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.