示例#1
0
	def testEmptyString(self):
		self.assertTrue(Matcher.isMatching(""))
示例#2
0
	def testOnePairOfParenthesis(self):
		self.assertTrue(Matcher.isMatching("()"))
示例#3
0
	def testComplexFailure(self):
		self.assertFalse(Matcher.isMatching("({[(])})"))
示例#4
0
	def testComplexUnmatchedException(self):
		self.assertFalse(Matcher.isMatching("(asdf[dfdas{}(asdf])"))
示例#5
0
	def testComplexMatched(self):
		self.assertTrue(Matcher.isMatching("(){asdf[[asdf](alksjdf)]asdf}"))
示例#6
0
	def testUnmatchedSinglePair(self):
		self.assertFalse(Matcher.isMatching("(]"))
示例#7
0
	def testSingleParenthesis(self):
		self.assertFalse(Matcher.isMatching("("))
示例#8
0
	def testOnePairOfBraces(self):
		self.assertTrue(Matcher.isMatching("{}"))
示例#9
0
	def testOnePairOfBrackets(self):
		self.assertTrue(Matcher.isMatching("[]"))