def test_getCombinationSlice_step(): caseversions = { "objects":[ { 'id': 12345 }, { 'id': 12346 }, { 'id': 12347 }, { 'id': 12348 }, { 'id': 12349 } ] } comb_it = finddup.genAllCombinations(caseversions) count = 0 for s in finddup.getCombinationSlice(3, comb_it, step=3): count += 1 if (count == 2): assert(1 == len(s)) else: assert(3 == len(s)) print(s) assert(2 == count)
def test_getCombinationSlice(): caseversions = { "objects":[ { 'id': 12345 }, { 'id': 12346 }, { 'id': 12347 }, { 'id': 12348 } ] } comb_it = finddup.genAllCombinations(caseversions) count = 0 for s in finddup.getCombinationSlice(3, comb_it): assert(3 == len(s)) count += 1 assert(2 == count)