from test
import test_support
from compiler
import transformer
, ast
from compiler
import compile
class Tests(unittest
.TestCase
):
def testMultipleLHS(self
):
""" Test multiple targets on the left hand side. """
snippets
= ['a, b = 1, 2',
'((a, b), c) = (1, 2), 3']
assert isinstance(a
, ast
.Module
)
child1
= a
.getChildNodes()[0]
assert isinstance(child1
, ast
.Stmt
)
child2
= child1
.getChildNodes()[0]
assert isinstance(child2
, ast
.Assign
)
# This actually tests the compiler, but it's a way to assure the ast
c
= compile(s
, '<string>', 'single')
test_support
.run_unittest(Tests
)
if __name__
== "__main__":