Message77690
I've added the following test method:
test_parser.py
--------------
class RoundtripLegalSyntaxTestCase(unittest.TestCase):
def test_relative_import_statement(self):
self.check_suite("from . import sys")
The test fails raising the message:
Traceback (most recent call last):
File "test_parser.py", line 182, in test_relative_import_statement
self.check_suite("from . import sys")
File "test_parser.py", line 29, in check_suite
self.roundtrip(parser.suite, s)
File "test_parser.py", line 20, in roundtrip
self.fail("could not roundtrip %r: %s" % (s, why))
AssertionError: could not roundtrip 'from . import sys': Expected node
type 1, got 23.
Apparently the parser expects a NAME token and gets a DOT token.
This behaviour affects Python 2.5 and Python 2.6. Unchecked for Python 3.0. |
|
Date |
User |
Action |
Args |
2008-12-12 22:50:21 | schluehk | set | recipients:
+ schluehk |
2008-12-12 22:50:21 | schluehk | set | messageid: <1229122221.79.0.426361145123.issue4647@psf.upfronthosting.co.za> |
2008-12-12 22:50:20 | schluehk | link | issue4647 messages |
2008-12-12 22:50:19 | schluehk | create | |
|