Esempio n. 1
0
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()
Esempio n. 2
0
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()
Esempio n. 3
0
 def test(source, end_pos):
     module = ParserWithRecovery(load_grammar(), u(source)).module
     assert module.get_code() == source
     assert module.end_pos == end_pos
Esempio n. 4
0
 def test(source, end_pos):
     module = ParserWithRecovery(load_grammar(), u(source)).module
     assert module.get_code() == source
     assert module.end_pos == end_pos