utils.grouper: Improve implementation
1 unresolved thread
Closed
requested to merge generated-differential-D793-source into generated-differential-D793-target
1 unresolved thread
Loader-tar defines a slightly different utils.grouper to deal with iterable of tuples. This improves the generic definition to deal with that case. That allows to remove some code in the loader-tar.
Related swh-environment#1411 (closed)
Test Plan
tox
Migrated from D793 (view on Phabricator)
Merge request reports
Activity
Filter activity
Some references in the commit message have been migrated:
- T1411 is now swh-environment#1411 (closed)
Build is green See https://jenkins.softwareheritage.org/job/DCORE/job/tox/64/ for more details.
31 31 32 def test_grouper_with_stop_value(self): 33 # given 34 actual_data = utils.grouper(((i, i+1) for i in range(0, 9)), 2) 35 36 out = [] 37 for d in actual_data: 38 out.append(list(d)) # force generator resolution for checks 39 40 self.assertEqual(out, [ 41 [(0, 1), (1, 2)], 42 [(2, 3), (3, 4)], 43 [(4, 5), (5, 6)], 44 [(6, 7), (7, 8)], 45 [(8, 9)]]) 46 Build is green See https://jenkins.softwareheritage.org/job/DCORE/job/tox/98/ for more details.
mentioned in merge request swh-loader-tar!9 (closed)
Please register or sign in to reply