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))
Example #5
0
    def testBalancedEquation(self):
        equation = "((3**2+8) * (5/2)) / (2+6)"

        result = BalancedParentheses.equation_checker(equation)

        self.assertTrue(result)
Example #6
0
    def testOnlyOpeningParens(self):
        equation = "(((("

        result = BalancedParentheses.equation_checker(equation)

        self.assertFalse(result)