def test_carriage_return_statements(): source = u(dedent(''' foo = 'ns1!' # this is a namespace package ''')) source = source.replace('\n', '\r\n') stmt = ParserWithRecovery(load_grammar(), source).module.statements[0] assert '#' not in stmt.get_code()
def test_carriage_return_statements(): source = u( dedent(''' foo = 'ns1!' # this is a namespace package ''')) source = source.replace('\n', '\r\n') stmt = ParserWithRecovery(load_grammar(), source).module.statements[0] assert '#' not in stmt.get_code()
def test(source, end_pos): module = ParserWithRecovery(load_grammar(), u(source)).module assert module.get_code() == source assert module.end_pos == end_pos
def test(source, end_pos): module = ParserWithRecovery(load_grammar(), u(source)).module assert module.get_code() == source assert module.end_pos == end_pos