From: Eduardo Robles Elvira Date: Wed, 9 Oct 2013 09:54:42 +0000 (+0200) Subject: fixing unit test where only even lines where being processed X-Git-Tag: v2.2~88 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=2967b3e1af893af19adda44da03dfa073dc2885e;p=python-delta-tar fixing unit test where only even lines where being processed --- diff --git a/testing/test_deltatar.py b/testing/test_deltatar.py index 8966b0a..596288e 100644 --- a/testing/test_deltatar.py +++ b/testing/test_deltatar.py @@ -240,8 +240,11 @@ class DeltaTarTest(BaseTest): # this should automatically restore the huge file f = deltatar.open_index(index_path, 'r') - for l in f.readline(): - data = json.loads(f.readline()) + while True: + l = f.readline() + if not len(l): + break + data = json.loads(l) if data.get('type', '') == 'file' and\ deltatar.unprefixed(data['path']) == "./huge": offset = data['offset']