MCPcopy Create free account
hub / github.com/ActiveState/code / test_data

Function test_data

recipes/Python/535160_Iterator_merge_2/recipe-535160.py:54–64  ·  view source on GitHub ↗
( dataset_cnt=5, sizerange=(100, 100) )

Source from the content-addressed store, hash-verified

52 import random
53 from timeit import Timer
54 def test_data( dataset_cnt=5, sizerange=(100, 100) ):
55 print ( "%s sets between %s and %s"
56 % ( dataset_cnt, sizerange[0], sizerange[1] ) )
57 datasets = []
58 for li in xrange( dataset_cnt ):
59 d = []
60 for i in xrange( int( random.uniform( *sizerange ) ) ):
61 d.append( int( random.uniform( 0, 99 ) ) )
62 d.sort()
63 datasets.append( d )
64 return tuple( datasets )
65
66 def isort( *iters ):
67 return iter( sorted( itertools.chain( *iters ) ) )

Callers 1

recipe-535160.pyFile · 0.85

Calls 4

printFunction · 0.85
xrangeClass · 0.85
appendMethod · 0.45
sortMethod · 0.45

Tested by

no test coverage detected