コード例 #1
0
def test_4():
    actual = multi_bracket_validation('(](')
    expected = False
    assert actual == expected
コード例 #2
0
def test_2():
    actual = multi_bracket_validation('{}{Code}[Fellows](())')
    expected = True
    assert actual == expected
コード例 #3
0
def test_3():
    actual = multi_bracket_validation('[({}]')
    expected = False
    assert actual == expected
def test_multi_bracket_validation_with_no_matching_pairs():
    actual = multi_bracket_validation('{(})')
    expected = False
    assert actual == expected
def test_multi_bracket_validation_with_one__of_each_pair():
    actual = multi_bracket_validation('{}(){}')
    expected = True
    assert actual == expected
コード例 #6
0
def test_multi_bracket_validation3():
    assert multi_bracket_validation('({[({[{{}}]})]})[]{()}{}[][]()')
def test_multi_bracket_validation_with_no_corresponding_opening():
    actual = multi_bracket_validation('(](')
    expected = False
    assert actual == expected
def test_multi_bracket_validation_with_pair_inside_of_pair():
    actual = multi_bracket_validation('(){}[[]]')
    expected = True
    assert actual == expected
def test_multi_bracket_validation_with_words_separated():
    actual = multi_bracket_validation('{}{Code}[Fellows](())')
    expected = True
    assert actual == expected
コード例 #10
0
def test_multi_bracket_validation7():
    assert not multi_bracket_validation('({[}])')
コード例 #11
0
def test_multi_bracket_validation1():
    assert multi_bracket_validation('{}{Code}[Fellows](())')
コード例 #12
0
def test_multi_bracket_validation6():
    assert not multi_bracket_validation('{]{][({test})]')
コード例 #13
0
def test_multi_bracket_validation5():
    assert not multi_bracket_validation('{[(]}')
コード例 #14
0
def test_multi_bracket_validation4():
    assert multi_bracket_validation(
        '(aa{b[d(e{   [d{ 55 {66} 78} .fdsgs  ]fs}sdfg)dsf]})fg[sfg]{fth56(h)}6564{h6546h}j[g]vfdd[]dd()'
    )
コード例 #15
0
def test_5():
    actual = multi_bracket_validation('{(})')
    expected = False
    assert actual == expected
def test_multi_bracket_validation_with_missing_closing():
    actual = multi_bracket_validation('[({}]')
    expected = False
    assert actual == expected
コード例 #17
0
def test_1():
    actual = multi_bracket_validation('()[[Extra Characters]]')
    expected = True
    assert actual == expected
コード例 #18
0
def test_multi_bracket_validation2():
    assert not multi_bracket_validation('{]{]()')