def test_build(self): parser = Parser() mask_func = parser.build(ur'asd |[1]|[2-5]|qwe|[6-9]|') s = ''.join(map(str, range(10))) self.assertEqual(u'asd |1|234|qwe|678|', mask_func(s))