コード例 #1
0
def test_8_bracket_sample():
    assert multi_bracket_validation('{}') == True
    assert multi_bracket_validation('{}(){}') == True
    assert multi_bracket_validation('()[[Extra Characters]]') == True
    assert multi_bracket_validation('(){}[[]]') == True
    assert multi_bracket_validation('{}{Code}[Fellows](())') == True
    assert multi_bracket_validation('[({}]') == False
    assert multi_bracket_validation('(](') == False
    assert multi_bracket_validation('{(})') == False
コード例 #2
0
def falsy_three():
    actual = multi_bracket_validation('{(})')
    expected = False
    assert actual == expected


# [({}]	FALSE
# (](	FALSE
# {(})	FALSE
def test_one():
    '''
    Testing string -->  {}
    '''
    assert multi_bracket_validation('{}') == True
コード例 #4
0
def test_weird_placement():
    string = '{[}()]'
    actual = multi_bracket_validation(string)
    expected = True
    assert actual == expected
コード例 #5
0
def test_two_false():
    string = '[}'
    actual = multi_bracket_validation(string)
    expected = False
    assert actual == expected
コード例 #6
0
def test_extra_characters():
    string = '()[[Extra Characters]]'
    actual = multi_bracket_validation(string)
    expected = True
    assert actual == expected
def test_close_before_open2():
    actual = multi_bracket_validation('{(})')
    expected = False
    assert actual == expected
def test_extra_characters2_():
    actual = multi_bracket_validation('{}{Code}[Fellows](())')
    expected = True
    assert actual == expected
def test_multi_bracket_multiple_sets():
    actual = multi_bracket_validation('{}[](){}')
    expected = True
    assert actual == expected
def test_will_return_true_when_brackets_are_matched():
    expected = True
    actual = multi_bracket_validation('()')
    assert expected == actual
def test_will_return_false_when_brackets_are_out_of_order():
    expected = False
    actual = multi_bracket_validation('{ ( } )')
    assert expected == actual
def test_will_return_true_when_input_has_no_brackets():
    expected = True
    actual = multi_bracket_validation('This has no brackets')
    assert expected == actual
def test_will_return_true_when_input_is_empty():
    expected = True
    actual = multi_bracket_validation('')
    assert expected == actual
def test_will_return_false_when_brackets_are_not_matched():
    expected = False
    actual = multi_bracket_validation('(](')
    assert expected == actual
def test_will_return_true_when_multiple_brackets_are_matched():
    expected = True
    actual = multi_bracket_validation('{}{Code}[Fellows](())')
    assert expected == actual
def test_validation_function_exists():
    assert multi_bracket_validation()
def test_multi_bracket_one_set():
    actual = multi_bracket_validation('{}')
    expected = True
    assert actual == expected
コード例 #18
0
def test_many():
    actual = multi_bracket_validation('{}(){}')
    expected = True
    assert actual == expected
def test_extra_characters_():
    actual = multi_bracket_validation('()[[Extra Characters]]')
    expected = True
    assert actual == expected
コード例 #20
0
def test_a_lot():
    actual = multi_bracket_validation('(){}[[]]')
    expected = True
    assert actual == expected
def test_wrong_closing():
    actual = multi_bracket_validation('[({}]')
    expected = False
    assert actual == expected
コード例 #22
0
def test_schoolshoutout():
    actual = multi_bracket_validation('{}{Code}[Fellows](())')
    expected = True
    assert actual == expected
def test_close_first():
    actual = multi_bracket_validation('}()[(])')
    expected = False
    assert actual == expected
コード例 #24
0
def falsy_one():
    actual = multi_bracket_validation('[({}]')
    expected = False
    assert actual == expected
コード例 #25
0
def test_single_input():
    string = '('
    actual = multi_bracket_validation(string)
    expected = False
    assert actual == expected
コード例 #26
0
def falsy_two():
    actual = multi_bracket_validation('(](')
    expected = False
    assert actual == expected
コード例 #27
0
def test_curly():
    string = '{}'
    actual = multi_bracket_validation(string)
    expected = True
    assert actual == expected
コード例 #28
0
def test_brackets_true():
    actual = multi_bracket_validation('{}')
    expected = True
    assert actual == expected
コード例 #29
0
def test_three_brackets():
    string = '{}(){}'
    actual = multi_bracket_validation(string)
    expected = True
    assert actual == expected
def test_nine():
    '''
    Testing string -->  {
    '''

    assert multi_bracket_validation('{') == False