(self, dtype_val)
| 327 | param_names = ["dtype_val"] |
| 328 | |
| 329 | def setup(self, dtype_val): |
| 330 | level = Series( |
| 331 | [1, 2, dtype_val[1], dtype_val[1], *list(range(1000000))], |
| 332 | dtype=dtype_val[0], |
| 333 | ) |
| 334 | self.midx = MultiIndex.from_arrays([level, level]) |
| 335 | |
| 336 | level_dups = Series( |
| 337 | [1, 2, dtype_val[1], dtype_val[1]] + list(range(500_000)) * 2, |
| 338 | dtype=dtype_val[0], |
| 339 | ) |
| 340 | |
| 341 | self.midx_dups = MultiIndex.from_arrays([level_dups, level_dups]) |
| 342 | |
| 343 | def time_unique(self, dtype_val): |
| 344 | self.midx.unique() |
nothing calls this directly
no test coverage detected