def test_behind(self): regex = RegExpBuilder() regex.exactly(1).of("dart") regex.behind(lambda r: r.exactly(1).of("lang")) regex = regex.getRegExp() self.assertTrue(regex.match("dartlang").group() == "dart") self.assertTrue(regex.match("dartpqr") is None)