Beispiel #1
0
def test_class_instantiation():
    assert BracketValidation()
Beispiel #2
0
def test_no_brackets():
    validation = BracketValidation()

    assert validation.bracket_validation('(This will not work') == False
Beispiel #3
0
def test_no_brackets():
    validation = BracketValidation()

    assert validation.bracket_validation('This will work') == True
Beispiel #4
0
def test_extra_close_bracket():
    validation = BracketValidation()

    assert validation.bracket_validation('This willnot work]') == False
Beispiel #5
0
def test_extra_open_bracket():
    validation = BracketValidation()

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

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

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

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