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

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

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

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

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

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

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

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