Exemplo n.º 1
0
def test_good_strings():
    string1 = '(hello) {world} [baby] goats'
    string2 = '((((())))){{{{{}}}}}[[[[[]]]]]'
    assert (find_brackets(string1) == True) and (find_brackets(string2)
                                                 == True)
Exemplo n.º 2
0
def test_babies():
    test_str = "()(({}))[]"
    assert find_brackets(test_str) == True
Exemplo n.º 3
0
def test_more():
    test_str = "()(({}))[])"
    assert find_brackets(test_str) == False
Exemplo n.º 4
0
def test_really_bad_brackets():
    wow_so_bad = '(}{)[)(]{)(){}{{}(()(({}{}{}{{()()()({}{{{}{}{({()})}({({({{)})})})({{(({{(}}})}}))})})})})})}'
    assert find_brackets(wow_so_bad) == False
Exemplo n.º 5
0
def one_last_test_and_goodnight():
    im_tired = 'this{}(){}{}{{}}([][][])[][][]{()()()}[(){}[]]will{}{}paaaaaaaasssssssss.kjsdfg;kjsdnfgjiabfiabif'
    assert find_brackets(im_tired) == True
Exemplo n.º 6
0
def test_long_goodie():
    goodie = '{{}}[[]](()){}[](){([])}'
    assert find_brackets(goodie) == True
Exemplo n.º 7
0
def test_more_bad_strings():
    bad = '(((()))){)}'
    stwang = '(){}[](({{[[]]}})){]'
    goodie = '{{}}[[]](()){}[](){([])}'
    assert (find_brackets(bad) == False) and (find_brackets(stwang) == False)
Exemplo n.º 8
0
def test_mismatched_brackets():
    string = '(((}}}'
    assert find_brackets(string) == False
Exemplo n.º 9
0
def test_no_brackets():
    string = 'hello world'
    assert find_brackets(string) == True
Exemplo n.º 10
0
def test_bad_strings():
    string1 = '(hello) {world [baby] goats'
    string2 = '(((((((((((((((((((((((((((((((((((((((((((('
    assert (find_brackets(string1) == False) and (find_brackets(string2)
                                                  == False)