On Mon, Jun 8, 2009 at 6:20 PM, davidp<[email protected]> wrote:
>
> On the file test.py, consisting of
>
> """
> EXAMPLES::
>
> sage: gcd(4,6);
> sage: a = {1:'a',
> 2:'b'}
> """
>
> running sage -t produces two error messages (see below). Is it true
> that sage -t does not recognize semicolons and does not parse line
> breaks correctly? (Cutting and pasting the code in the examples into
> sage produces no errors.)
It seems so, but if you specify the line break using a backslash then
it works ok:
"""
EXAMPLES::
sage: gcd(4,6);
2
sage: a = {1:'a', \
2:'b'}
"""
$ sage -t test.py
sage -t "test.py"
[1.7 s]
----------------------------------------------------------------------
All tests passed!
Total time for all tests: 1.7 seconds
This is a little inconsistent because Python is happy with that line
break without a backslash...
--
Carlo Hamalainen
http://carlo-hamalainen.net
--~--~---------~--~----~------------~-------~--~----~
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/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---