Beispiel #1
0
def test_carriage_return_statements():
    source = u(dedent('''
        foo = 'ns1!'

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

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

        # this is a namespace package
    """
        )
    )
    source = source.replace("\n", "\r\n")
    stmt = Parser(load_grammar(), source).module.statements[0]
    assert "#" not in stmt.get_code()
Beispiel #4
0
 def test(source, end_pos):
     module = Parser(load_grammar(), u(source)).module
     assert module.get_code() == source
     assert module.end_pos == end_pos
Beispiel #5
0
 def test(source, end_pos):
     module = Parser(load_grammar(), u(source)).module
     assert module.get_code() == source
     assert module.end_pos == end_pos