Esempio n. 1
0
def test_find_endl_functionnal():
    assert find('endl', baron.parse("[a, b, c]")[0]["value"]) == None
    assert find('endl', baron.parse("[a, b,\n c]")[0]["value"]) == {'formatting': [], 'indent': ' ', 'type': 'endl', 'value': '\n'}
Esempio n. 2
0
def test_find_endl_first_one():
    assert find('endl', [{'type': 'endl', 'stuff': 'is_the_first'}, {'type': 'endl'}]) == {'type': 'endl', 'stuff': 'is_the_first'}
Esempio n. 3
0
def test_find_endl_recursive():
    assert find('endl', {'type': 'pouet', 'stuff': {'type': 'endl'}}) == {'type': 'endl'}
    assert find('endl', {'type': 'pouet', 'stuff': [{'type': 'endl'}]}) == {'type': 'endl'}
Esempio n. 4
0
def test_find_endl_list_one():
    assert find('endl', [{'type': 'endl'}]) == {'type': 'endl'}
Esempio n. 5
0
def test_find_endl_list_two():
    assert find('endl', [{'type': 'not_endl'}, {'type': 'endl'}]) == {'type': 'endl'}
Esempio n. 6
0
def test_find_endl_dict_good():
    assert find('endl', {'type': 'endl'}) == {'type': 'endl'}
Esempio n. 7
0
def test_find_endl_list_not_good():
    assert find('endl', [{'type': 'pouet'}]) == None
Esempio n. 8
0
def test_find_endl_empty_list():
    assert find('endl', []) == None
Esempio n. 9
0
def test_find_endl_dict_not_good():
    assert find('endl', {'type': 'pouet'}) == None
Esempio n. 10
0
def test_find_endl_empty_string():
    assert find('endl', "") == None