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
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
def test_weird_placement(): string = '{[}()]' actual = multi_bracket_validation(string) expected = True assert actual == expected
def test_two_false(): string = '[}' actual = multi_bracket_validation(string) expected = False assert actual == expected
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
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
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
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
def falsy_one(): actual = multi_bracket_validation('[({}]') expected = False assert actual == expected
def test_single_input(): string = '(' actual = multi_bracket_validation(string) expected = False assert actual == expected
def falsy_two(): actual = multi_bracket_validation('(](') expected = False assert actual == expected
def test_curly(): string = '{}' actual = multi_bracket_validation(string) expected = True assert actual == expected
def test_brackets_true(): actual = multi_bracket_validation('{}') expected = True assert actual == expected
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