You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

23 lines
780 B

import unittest
from reportbug import hiermatch, exceptions
test_strings_list = ['Beautiful is better than ugly.',
'Explicit is better than implicit.',
'Simple is better than complex.',
'Complex is better than complicated.',
'Flat is better than nested.',
'Sparse is better than dense.']
class TestHiermatch(unittest.TestCase):
def test_egrep_list(self):
res = hiermatch.egrep_list(None, '')
self.assertIsNone(res)
with self.assertRaises(exceptions.InvalidRegex):
matches = hiermatch.egrep_list(test_strings_list, 42)
matches = hiermatch.egrep_list(test_strings_list, 'better')
self.assertEqual(len(matches), 6)