Exemplo n.º 1
0
def test_class_instantiation():
    assert BracketValidation()
Exemplo n.º 2
0
def test_no_brackets():
    validation = BracketValidation()

    assert validation.bracket_validation('(This will not work') == False
Exemplo n.º 3
0
def test_no_brackets():
    validation = BracketValidation()

    assert validation.bracket_validation('This will work') == True
Exemplo n.º 4
0
def test_extra_close_bracket():
    validation = BracketValidation()

    assert validation.bracket_validation('This willnot work]') == False
Exemplo n.º 5
0
def test_extra_open_bracket():
    validation = BracketValidation()

    assert validation.bracket_validation('(This[should) not work]') == False
Exemplo n.º 6
0
def test_overlapping_sets():
    validation = BracketValidation()

    assert validation.bracket_validation('(This(should not[work])') == False
Exemplo n.º 7
0
def test_nested_sets():
    validation = BracketValidation()

    assert validation.bracket_validation('(This[should]work)') == True
Exemplo n.º 8
0
def test_consecutive_sets():
    validation = BracketValidation()

    assert validation.bracket_validation('(This)[should][work]') == True