# HG changeset patch # User Augie Fackler # Date 2017-05-28 22:08:36 # Node ID 0048a852b6aa5244e30f0ae902f2855f6d3dd201 # Parent d68f3d6bc2147858e0b43d060b8315206f863bba tests: make test-manifest finish importing in Python 3 The test is still broken, but now it executes. diff --git a/tests/test-manifest.py b/tests/test-manifest.py --- a/tests/test-manifest.py +++ b/tests/test-manifest.py @@ -92,11 +92,15 @@ A_DEEPER_MANIFEST = ( HUGE_MANIFEST_ENTRIES = 200001 +izip = getattr(itertools, 'izip', zip) +if 'xrange' not in globals(): + xrange = range + A_HUGE_MANIFEST = ''.join(sorted( 'file%d\0%s%s\n' % (i, h, f) for i, h, f in - itertools.izip(xrange(200001), - itertools.cycle((HASH_1, HASH_2)), - itertools.cycle(('', 'x', 'l'))))) + izip(xrange(200001), + itertools.cycle((HASH_1, HASH_2)), + itertools.cycle(('', 'x', 'l'))))) class basemanifesttests(object): def parsemanifest(self, text):