On 25 Aug., 10:13, Pedro Cruz <pedrocruzave...@gmail.com> wrote:
> Dear Maarten Derickx (and Sage developers)
>
> thank you for reply.
>
> Using:
>   sage -t /home/jpedro/sage/local/lib/python2.6/site-packages/
> meg/paramparse.py
> causes "ImportError" as before but if I use
>   sage -python -m doctest paramparse.py
> using ">>>" instead of "sage:" everything works on each module.
>
> The problem occurs in this small example:
>
> $ sage -t m1.py
>
> WHERE:
>
> FILE m1.py ----------------
> from sage.all_cmdline import * # import sage library
> from m2 import funfun
> def square(n):
> """
> Return the square of n.
>  EXAMPLES::
>     sage: square(2)
>     8
> """
> return n**2 * funfun(n)
>
> FILE m2.py -------------------------
> def funfun(n):
> return n
>
> Again, something wrong with "import m2". (Sage 4.7)
> I believe that "sage -t" works well only:
> (1) for a single file.
> (2) for a package that is being build inside sage structure.

Adding your directory where m1.py and m2.py live to SAGE_PATH and
running (e.g.)

sage -t /path/to/m1.py

should just work.


-leif

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to