def test_max(self): regex = RegExpBuilder() regex.startOfLine() regex.max(3).of("p") regex.endOfLine() regex = regex.getRegExp() self.assertTrue(regex.match("p") is not None) self.assertTrue(regex.match("pp") is not None) self.assertTrue(regex.match("ppp") is not None) self.assertTrue(regex.match("pppp") is None) self.assertTrue(regex.match("pppppppp") is None)