def test_bug_581080(self): iter = re.finditer(r"\s", "a b") assert iter.next().span() == (1,2) raises(StopIteration, iter.next) if 0: # XXX scanner = re.compile(r"\s").scanner("a b") assert scanner.search().span() == (1, 2) assert scanner.search() == None
def test_bug_581080(self): iter = re.finditer(r"\s", "a b") assert iter.next().span() == (1, 2) raises(StopIteration, iter.next) if 0: # XXX scanner = re.compile(r"\s").scanner("a b") assert scanner.search().span() == (1, 2) assert scanner.search() == None
def test_bug_817234(self): iter = re.finditer(r".*", "asdf") assert iter.next().span() == (0, 4) assert iter.next().span() == (4, 4) raises(StopIteration, iter.next)
def test_finditer(self): iter = re.finditer(r":+", "a:b::c:::d") assert [item.group(0) for item in iter] == ( [":", "::", ":::"])
def test_finditer(self): iter = re.finditer(r":+", "a:b::c:::d") assert [item.group(0) for item in iter] == ([":", "::", ":::"])