@@ -460,18 +460,27 @@ def dlpack_2023_12(api_version):
460
460
a .__dlpack__ ()
461
461
462
462
463
- exception = NotImplementedError if api_version >= '2023.12' and np .__version__ < '2.1' else ValueError
464
- pytest .raises (exception , lambda :
465
- a .__dlpack__ (dl_device = CPU_DEVICE ))
466
- pytest .raises (exception , lambda :
467
- a .__dlpack__ (dl_device = None ))
468
- pytest .raises (exception , lambda :
469
- a .__dlpack__ (max_version = (1 , 0 )))
470
- pytest .raises (exception , lambda :
471
- a .__dlpack__ (max_version = None ))
472
- pytest .raises (exception , lambda :
473
- a .__dlpack__ (copy = False ))
474
- pytest .raises (exception , lambda :
475
- a .__dlpack__ (copy = True ))
476
- pytest .raises (exception , lambda :
477
- a .__dlpack__ (copy = None ))
463
+ if np .__version__ < '2.1' :
464
+ exception = NotImplementedError if api_version >= '2023.12' else ValueError
465
+ pytest .raises (exception , lambda :
466
+ a .__dlpack__ (dl_device = CPU_DEVICE ))
467
+ pytest .raises (exception , lambda :
468
+ a .__dlpack__ (dl_device = None ))
469
+ pytest .raises (exception , lambda :
470
+ a .__dlpack__ (max_version = (1 , 0 )))
471
+ pytest .raises (exception , lambda :
472
+ a .__dlpack__ (max_version = None ))
473
+ pytest .raises (exception , lambda :
474
+ a .__dlpack__ (copy = False ))
475
+ pytest .raises (exception , lambda :
476
+ a .__dlpack__ (copy = True ))
477
+ pytest .raises (exception , lambda :
478
+ a .__dlpack__ (copy = None ))
479
+ else :
480
+ a .__dlpack__ (dl_device = CPU_DEVICE )
481
+ a .__dlpack__ (dl_device = None )
482
+ a .__dlpack__ (max_version = (1 , 0 ))
483
+ a .__dlpack__ (max_version = None )
484
+ a .__dlpack__ (copy = False )
485
+ a .__dlpack__ (copy = True )
486
+ a .__dlpack__ (copy = None )
0 commit comments