コード例 #1
0
 def test_assignment(self):
     python_ast = Pythonizer().call(Assignment(Variable('x'), Number(1)))
     self.assertIsInstance(python_ast, ast.Assign)
     self.assertEqual('x', python_ast.targets[0].id)
     self.assertEqual(1, python_ast.value.n)
     self.assertEqual(
         'x = 1',
         PseudocodeGenerator().call(Assignment(Variable('x'), Number(1))))
コード例 #2
0
 def test_variable(self):
     python_ast = Pythonizer().call(Variable('x'))
     self.assertIsInstance(python_ast, ast.Name)
     self.assertEqual('x', python_ast.id)
     self.assertEqual('x', PseudocodeGenerator().call(Variable('x')))