Skip to content

Commit c682aa6

Browse files
author
y-p
committed
VB: fix intermittent vbtest unstack_sparse_keyspace failure
1 parent 9ca50a3 commit c682aa6

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

vb_suite/reshape.py

+10-7
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,16 @@ def unpivot(frame):
3737

3838
setup = common_setup + """
3939
NUM_ROWS = 1000
40-
df = DataFrame({'A' : np.random.randint(50, size=NUM_ROWS),
41-
'B' : np.random.randint(50, size=NUM_ROWS),
42-
'C' : np.random.randint(-10,10, size=NUM_ROWS),
43-
'D' : np.random.randint(-10,10, size=NUM_ROWS),
44-
'E' : np.random.randint(10, size=NUM_ROWS),
45-
'F' : np.random.randn(NUM_ROWS)})
46-
idf = df.set_index(['A', 'B', 'C', 'D', 'E'])
40+
for iter in range(10):
41+
df = DataFrame({'A' : np.random.randint(50, size=NUM_ROWS),
42+
'B' : np.random.randint(50, size=NUM_ROWS),
43+
'C' : np.random.randint(-10,10, size=NUM_ROWS),
44+
'D' : np.random.randint(-10,10, size=NUM_ROWS),
45+
'E' : np.random.randint(10, size=NUM_ROWS),
46+
'F' : np.random.randn(NUM_ROWS)})
47+
idf = df.set_index(['A', 'B', 'C', 'D', 'E'])
48+
if len(idf.index.unique()) == NUM_ROWS:
49+
break
4750
"""
4851

4952
unstack_sparse_keyspace = Benchmark('idf.unstack()', setup,

0 commit comments

Comments
 (0)