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))
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))
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))
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))