def _do(self, iterable, total=None): valid = [ (True, False, 0, total, 27), (False, False, 1, total, 42), (False, False, 2, total, None), (False, True, 3, total, "Bob Dole!"), ] for i, j in enumerate(iterate(iterable)): assert j == valid[i], "Element at index " + str(i) + " does not match expected value."
def test_empty_iterate(self): assert list(iterate([])) == []