示例#1
0
 def test_block_with_variables_with_comments(self):
     block = '# pre1\n' \
             '# pre2\n' \
             'state: # in\n' \
             'end\n' \
             '# post1\n' \
             '# post2\n\n'
     model = ModelParser.parse_block_with_variables(block)
     model_printer = ASTNestMLPrinter()
     self.assertEqual(block, model_printer.print_node(model))
示例#2
0
 def test_block_with_variables_with_comments(self):
     block = '\n' \
             '/* pre1\n' \
             '* pre2\n' \
             '*/\n' \
             'state: # in\n' \
             'end\n' \
             '/* post1\n' \
             '* post2\n' \
             '*/\n\n'
     model = ModelParser.parse_block_with_variables(block)
     model_printer = ASTNestMLPrinter()
     self.assertEqual(block, model_printer.print_node(model))
示例#3
0
 def test_block_with_variables_without_comments(self):
     block = 'state:\n' \
             'end'
     model = ModelParser.parse_block_with_variables(block)
     model_printer = ASTNestMLPrinter()
     self.assertEqual(block, model_printer.print_node(model))
示例#4
0
 def test_block_with_variables_without_comments(self):
     block = 'state:\n' \
             'end'
     model = ModelParser.parse_block_with_variables(block)
     model_printer = ASTNestMLPrinter()
     self.assertEqual(block, model_printer.print_node(model))