def test_AreParenthesesBalanced_positive(self): balancedParenthesesObject = BalancedParentheses() expression = "[(a+b)]" self.assertTrue( balancedParenthesesObject.AreParanthesesBalanced(expression))
def test_ArePair_negative(self): balancedParenthesesObject = BalancedParentheses() self.assertFalse(balancedParenthesesObject.ArePair("(", "}"))
def test_ArePair_positive(self): balancedParenthesesObject = BalancedParentheses() self.assertTrue(balancedParenthesesObject.ArePair("{", "}"))
def test_AreParenthesesBalanced_negative(self): balancedParenthesesObject = BalancedParentheses() expression = "[(a+b)])" self.assertFalse( balancedParenthesesObject.AreParanthesesBalanced(expression))
def testBalancedEquation(self): equation = "((3**2+8) * (5/2)) / (2+6)" result = BalancedParentheses.equation_checker(equation) self.assertTrue(result)
def testOnlyOpeningParens(self): equation = "((((" result = BalancedParentheses.equation_checker(equation) self.assertFalse(result)