예제 #1
0
 def test_pattern_with_non_ascii(self):
     line = "I am Jón."
     pattern = re.compile("jón")
     colorized = hound.colorize_match(line, pattern, '[%s]')
     self.assertEqual(colorized, "I am Jón.")
     pattern = re.compile("jón", re.IGNORECASE)
     colorized = hound.colorize_match(line, pattern, '[%s]')
     self.assertEqual(colorized, "I am [Jón].")
예제 #2
0
 def test_pattern_with_non_ascii(self):
     line = "I am Jón."
     pattern = re.compile("jón")
     colorized = hound.colorize_match(line, pattern, "[%s]")
     self.assertEqual(colorized, "I am Jón.")
     pattern = re.compile("jón", re.IGNORECASE)
     colorized = hound.colorize_match(line, pattern, "[%s]")
     self.assertEqual(colorized, "I am [Jón].")
예제 #3
0
 def test_pattern_case(self):
     line = "I am John. John!"
     pattern = re.compile("john")
     colorized = hound.colorize_match(line, pattern, '[%s]')
     self.assertEqual(colorized, "I am John. John!")
     pattern = re.compile("john", re.IGNORECASE)
     colorized = hound.colorize_match(line, pattern, '[%s]')
     self.assertEqual(colorized, "I am [John]. [John]!")
예제 #4
0
 def test_pattern_case(self):
     line = "I am John. John!"
     pattern = re.compile("john")
     colorized = hound.colorize_match(line, pattern, "[%s]")
     self.assertEqual(colorized, "I am John. John!")
     pattern = re.compile("john", re.IGNORECASE)
     colorized = hound.colorize_match(line, pattern, "[%s]")
     self.assertEqual(colorized, "I am [John]. [John]!")
예제 #5
0
 def test_pattern_appears_many_times(self):
     line = "Some spam in your spammy spam."
     pattern = re.compile("spam")
     colorized = hound.colorize_match(line, pattern, '[%s]')
     self.assertEqual(colorized, "Some [spam] in your [spam]my [spam].")
예제 #6
0
 def test_pattern_appears_once(self):
     line = "The revolution will be colorized."
     pattern = re.compile("revolution")
     colorized = hound.colorize_match(line, pattern, '[%s]')
     self.assertEqual(colorized, "The [revolution] will be colorized.")
예제 #7
0
 def test_pattern_appears_many_times(self):
     line = "Some spam in your spammy spam."
     pattern = re.compile("spam")
     colorized = hound.colorize_match(line, pattern, "[%s]")
     self.assertEqual(colorized, "Some [spam] in your [spam]my [spam].")
예제 #8
0
 def test_pattern_appears_once(self):
     line = "The revolution will be colorized."
     pattern = re.compile("revolution")
     colorized = hound.colorize_match(line, pattern, "[%s]")
     self.assertEqual(colorized, "The [revolution] will be colorized.")