示例#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