Exemple #1
0
 def test_for_operators(self):
     self.assertFalse(sy.isRightBracket("+"))
     self.assertFalse(sy.isRightBracket("-"))
     self.assertFalse(sy.isRightBracket("*"))
     self.assertFalse(sy.isRightBracket("/"))
Exemple #2
0
 def test_for_number(self):
     self.assertFalse(sy.isRightBracket("1"))
Exemple #3
0
 def test_for_right_bracket(self):
     self.assertTrue(sy.isRightBracket(")"))
     self.assertTrue(sy.isRightBracket("]"))
Exemple #4
0
 def test_for_left_bracket(self):
     self.assertFalse(sy.isRightBracket("("))
     self.assertFalse(sy.isRightBracket("["))
 def test_empty_char(self):
     with self.assertRaises(ValueError):
         sy.isRightBracket('')
 def test_wrong_input_type(self):
     with self.assertRaises(TypeError):
         sy.isRightBracket(1)
 def test_non_left_bracket(self):
     self.assertFalse(sy.isRightBracket('a'))
 def test_multiple_right_brackets(self):
     with self.assertRaises(ValueError):
         sy.isRightBracket(')]')
 def test_single_left_bracket(self):
     self.assertFalse(sy.isRightBracket('['))
 def test_single_left_parenthesis(self):
     self.assertFalse(sy.isRightBracket('('))
 def test_single_right_bracket(self):
     self.assertTrue(sy.isRightBracket(']'))