コード例 #1
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
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'}
コード例 #2
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_first_one():
    assert find('endl', [{'type': 'endl', 'stuff': 'is_the_first'}, {'type': 'endl'}]) == {'type': 'endl', 'stuff': 'is_the_first'}
コード例 #3
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
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'}
コード例 #4
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_list_one():
    assert find('endl', [{'type': 'endl'}]) == {'type': 'endl'}
コード例 #5
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_list_two():
    assert find('endl', [{'type': 'not_endl'}, {'type': 'endl'}]) == {'type': 'endl'}
コード例 #6
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_dict_good():
    assert find('endl', {'type': 'endl'}) == {'type': 'endl'}
コード例 #7
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_list_not_good():
    assert find('endl', [{'type': 'pouet'}]) == None
コード例 #8
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_empty_list():
    assert find('endl', []) == None
コード例 #9
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_dict_not_good():
    assert find('endl', {'type': 'pouet'}) == None
コード例 #10
0
ファイル: test_pyfmt.py プロジェクト: dkaslovsky/pyfmt
def test_find_endl_empty_string():
    assert find('endl', "") == None