def runner(x, base, chunk): for i, j in itertools.zip_longest(divmod_iter_chunking(x, base, chunk), divmod_iter_basic(x, base)): if i is None: print("phooey") else: assert i == j
def runner(x, base, chunk): try: zip_longest = itertools.izip_longest except AttributeError: zip_longest = itertools.zip_longest for i, j in zip_longest(divmod_iter_chunking(x, base, chunk), divmod_iter_basic(x, base)): if i is None: print("phooey") else: assert i == j
def _runner(self, x, base, chunk): try: zip_longest = itertools.izip_longest except AttributeError: zip_longest = itertools.zip_longest for i, j in zip_longest(divmod_iter_chunking(x, base, chunk), divmod_iter_basic(x, base)): if i is None: print("phooey") self.fail() else: self.assertEqual(i, j)
def test_divmod_iter_basic(self): v = divmod_iter_basic(1234, 10) self.assertEqual([4, 3, 2, 1], list(v))