Exemple #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].")
Exemple #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].")
Exemple #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]!")
Exemple #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]!")
Exemple #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].")
Exemple #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.")
Exemple #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].")
Exemple #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.")