Exemplo n.º 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].")
Exemplo 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].")
Exemplo 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]!")
Exemplo n.º 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]!")
Exemplo n.º 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].")
Exemplo n.º 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.")
Exemplo n.º 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].")
Exemplo n.º 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.")