2 from test
import test_support
3 from compiler
import transformer
, ast
4 from compiler
import compile
6 class Tests(unittest
.TestCase
):
8 def testMultipleLHS(self
):
9 """ Test multiple targets on the left hand side. """
11 snippets
= ['a, b = 1, 2',
13 '((a, b), c) = (1, 2), 3']
16 a
= transformer
.parse(s
)
17 assert isinstance(a
, ast
.Module
)
18 child1
= a
.getChildNodes()[0]
19 assert isinstance(child1
, ast
.Stmt
)
20 child2
= child1
.getChildNodes()[0]
21 assert isinstance(child2
, ast
.Assign
)
23 # This actually tests the compiler, but it's a way to assure the ast
25 c
= compile(s
, '<string>', 'single')
32 test_support
.run_unittest(Tests
)
34 if __name__
== "__main__":