Esempio n. 1
0
def test_balanced_with_chars():
    mystr = ' {}{Code}[Fellows](())'
    actual = multi_bracket_validation(mystr)
    expected = True
    assert actual == expected
Esempio n. 2
0
def test_unbalnced_missing():
    mystr = ' (](	'
    actual = multi_bracket_validation(mystr)
    expected = False
    assert actual == expected
Esempio n. 3
0
def test_with_extra_char():
    mystr = ' ()[[Extra Characters]]'
    actual = multi_bracket_validation(mystr)
    expected = True
    assert actual == expected
Esempio n. 4
0
def test_case0_balanced():
    mystr = '[] () {}'
    actual = multi_bracket_validation(mystr)
    expected = True
    assert actual == expected
Esempio n. 5
0
def test_case3_unbalanced_entwine():
    mystr = '[()}]'
    actual = multi_bracket_validation(mystr)
    expected = False
    assert actual == expected
Esempio n. 6
0
def test_case2_balanced_entwine():
    mystr = '[{()}]'
    actual = multi_bracket_validation(mystr)
    expected = True
    assert actual == expected
Esempio n. 7
0
def test_case1_unbalanced():
    mystr = '[ (){ '
    actual = multi_bracket_validation(mystr)
    expected = False
    assert actual == expected