def main(): bm = BracketMatch() line = input("Input a line:\n") if bm.brackets_match(line): print("Brackets match") else: print("Brackets do not match")
def test_brackets_match(): """Test brackets_match method""" bracket = BracketMatch() assert bracket.brackets_match("()") is True assert bracket.brackets_match("a(a[a])a({a})") is True assert bracket.brackets_match("(") is False assert bracket.brackets_match("(}") is False assert bracket.brackets_match("a(a(a)a(a)") is False assert bracket.brackets_match("aa(a))a(a)") is False
def test_brackets_match(): """Test brackets_match method""" bm = BracketMatch() # Include the following cases in your test: # "()" should succeed assert bm.brackets_match("()") is True # "a(a[a])a({a})" should succeed assert bm.brackets_match("a(a[a])a({a})") is True # "(" should not succeed assert bm.brackets_match("(") is False # "(}" should not succeed assert bm.brackets_match("(}") is False # "a(a(a)a(a)" should not succeed assert bm.brackets_match("a(a(a)a(a)") is False # "aa(a))a(a)" should not succeed assert bm.brackets_match("aa(a))a(a)") is False
def test_brackets_match(): """Test brackets_match method""" # Include the following cases in your test: # "()" should succeed # "a(a[a])a({a})" should succeed # "(" should not succeed # "(}" should not succeed # "a(a(a)a(a)" should not succeed # "aa(a))a(a)" should not succeed case = BracketMatch() assert case.brackets_match("()") assert case.brackets_match("a(a[a])a({a})") assert not case.brackets_match("(") assert not case.brackets_match("(}") assert not case.brackets_match("a(a(a)a(a)") assert not case.brackets_match("aa(a))a(a)")
def test_brackets_match(): """Test brackets_match method""" # Include the following cases in your test: # "()" should succeed # "a(a[a])a({a})" should succeed # "(" should not succeed # "(}" should not succeed # "a(a(a)a(a)" should not succeed # "aa(a))a(a)" should not succeed bracket_test = BracketMatch() assert bracket_test.brackets_match('()') is True assert bracket_test.brackets_match('a(a[a])a({a})') is True assert bracket_test.brackets_match('(') is False assert bracket_test.brackets_match('(}') is False assert bracket_test.brackets_match('a(a(a)a(a)') is False assert bracket_test.brackets_match('aa(a))a(a)') is False
def test_brackets_match(): """Test brackets_match method""" # Include the following cases in your test: # "()" should succeed # "a(a[a])a({a})" should succeed # "(" should not succeed # "(}" should not succeed # "a(a(a)a(a)" should not succeed # "aa(a))a(a)" should not succeed bracket = BracketMatch() result = bracket.brackets_match("()") assert result is True result = bracket.brackets_match("a(a[a])a({a})") assert result is True result = bracket.brackets_match("(") assert result is False result = bracket.brackets_match("(}") assert result is False result = bracket.brackets_match("a(a(a)a(a)") assert result is False result = bracket.brackets_match("aa(a))a(a)") assert result is False