def test_case1(self): code = 'colou?r|color' self.assertTrue(search(*code.split('|')))
def test_case16(self): code = '.?|aaa' self.assertTrue(search(*code.split('|')))
def test_case17(self): code = 'no+$|noooooooope' self.assertFalse(search(*code.split('|')))
def test_case12(self): code = 'a|a' self.assertTrue(search(*code.split('|')))
def test_case13(self): code = 'colou+r|color' self.assertFalse(search(*code.split('|')))
def test_case11(self): code = 'col.*r$|colors' self.assertFalse(search(*code.split('|')))
def test_case10(self): code = 'col.*r|collar' self.assertTrue(search(*code.split('|')))
def test_case6(self): code = 'colou*r|colouur' self.assertTrue(search(*code.split('|')))