|
260 | 260 | TENSOR_4x4,
|
261 | 261 | ]
|
262 | 262 |
|
| 263 | +ALL_TESTS = [ |
| 264 | + TEST_CASE_0_DEFAULT_DTYPE, |
| 265 | + TEST_CASE_1_DEFAULT_DTYPE, |
| 266 | + TEST_CASE_2_DEFAULT_DTYPE, |
| 267 | + TEST_CASE_3_DEFAULT_DTYPE, |
| 268 | + TEST_CASE_4_DEFAULT_DTYPE, |
| 269 | + TEST_CASE_5_VALUE_DTYPE, |
| 270 | + TEST_CASE_6_COUNT_DTYPE, |
| 271 | + TEST_CASE_7_COUNT_VALUE_DTYPE, |
| 272 | + TEST_CASE_8_DTYPE, |
| 273 | + TEST_CASE_9_LARGER_SHAPE, |
| 274 | + TEST_CASE_10_DIRECTORY_STORE, |
| 275 | + TEST_CASE_11_MEMORY_STORE, |
| 276 | + TEST_CASE_12_CHUNKS, |
| 277 | + TEST_CASE_16_WITH_LOCK, |
| 278 | + TEST_CASE_17_WITHOUT_LOCK, |
| 279 | +] |
| 280 | + |
| 281 | +# add compression tests only when using Zarr version before 3.0 |
| 282 | +if not version_geq(get_package_version("zarr"), "3.0.0"): |
| 283 | + ALL_TESTS += [TEST_CASE_13_COMPRESSOR_LZ4, TEST_CASE_14_COMPRESSOR_PICKLE, TEST_CASE_15_COMPRESSOR_LZMA] |
| 284 | + |
263 | 285 |
|
264 | 286 | @unittest.skipUnless(has_zarr and has_numcodecs, "Requires zarr (and numcodecs) packages.)")
|
265 | 287 | class ZarrAvgMergerTests(unittest.TestCase):
|
266 | 288 |
|
267 |
| - @parameterized.expand( |
268 |
| - [ |
269 |
| - TEST_CASE_0_DEFAULT_DTYPE, |
270 |
| - TEST_CASE_1_DEFAULT_DTYPE, |
271 |
| - TEST_CASE_2_DEFAULT_DTYPE, |
272 |
| - TEST_CASE_3_DEFAULT_DTYPE, |
273 |
| - TEST_CASE_4_DEFAULT_DTYPE, |
274 |
| - TEST_CASE_5_VALUE_DTYPE, |
275 |
| - TEST_CASE_6_COUNT_DTYPE, |
276 |
| - TEST_CASE_7_COUNT_VALUE_DTYPE, |
277 |
| - TEST_CASE_8_DTYPE, |
278 |
| - TEST_CASE_9_LARGER_SHAPE, |
279 |
| - TEST_CASE_10_DIRECTORY_STORE, |
280 |
| - TEST_CASE_11_MEMORY_STORE, |
281 |
| - TEST_CASE_12_CHUNKS, |
282 |
| - TEST_CASE_13_COMPRESSOR_LZ4, |
283 |
| - TEST_CASE_14_COMPRESSOR_PICKLE, |
284 |
| - TEST_CASE_15_COMPRESSOR_LZMA, |
285 |
| - TEST_CASE_16_WITH_LOCK, |
286 |
| - TEST_CASE_17_WITHOUT_LOCK, |
287 |
| - ] |
288 |
| - ) |
| 289 | + @parameterized.expand(ALL_TESTS) |
289 | 290 | def test_zarr_avg_merger_patches(self, arguments, patch_locations, expected):
|
290 | 291 | codec_reg = numcodecs.registry.codec_registry
|
291 | 292 | if "compressor" in arguments:
|
|
0 commit comments