2727import unittest
2828
2929class TestGetNumPlatforms (unittest .TestCase ):
30- @unittest .skipIf (not dppl .has_sycl_platforms , "No SYCL platforms available" )
30+ @unittest .skipIf (not dppl .has_sycl_platforms () , "No SYCL platforms available" )
3131 def test_dppl_get_num_platforms (self ):
3232 if (dppl .has_sycl_platforms ):
3333 self .assertGreaterEqual (dppl .get_num_platforms (), 1 )
3434
35- @unittest .skipIf (not dppl .has_sycl_platforms , "No SYCL platforms available" )
35+ @unittest .skipIf (not dppl .has_sycl_platforms () , "No SYCL platforms available" )
3636class TestDumpMethods (unittest .TestCase ):
3737 def test_dppl_dump (self ):
3838 try :
@@ -47,7 +47,7 @@ def test_dppl_dump_device_info (self):
4747 except Exception :
4848 self .fail ("Encountered an exception inside dump_device_info()." )
4949
50- @unittest .skipIf (not dppl .has_sycl_platforms , "No SYCL platforms available" )
50+ @unittest .skipIf (not dppl .has_sycl_platforms () , "No SYCL platforms available" )
5151class TestDPPLIsInDPPLCtxt (unittest .TestCase ):
5252
5353 def test_is_in_dppl_ctxt_outside_device_ctxt (self ):
@@ -57,28 +57,31 @@ def test_is_in_dppl_ctxt_inside_device_ctxt (self):
5757 with dppl .device_context (dppl .device_type .gpu ):
5858 self .assertTrue (dppl .is_in_dppl_ctxt ())
5959
60+ @unittest .skipIf (not dppl .has_cpu_queues (), "No CPU platforms available" )
6061 def test_is_in_dppl_ctxt_inside_nested_device_ctxt (self ):
6162 with dppl .device_context (dppl .device_type .cpu ):
6263 with dppl .device_context (dppl .device_type .gpu ):
6364 self .assertTrue (dppl .is_in_dppl_ctxt ())
6465 self .assertTrue (dppl .is_in_dppl_ctxt ())
6566 self .assertFalse (dppl .is_in_dppl_ctxt ())
6667
67- @unittest .skipIf (not dppl .has_sycl_platforms , "No SYCL platforms available" )
68+ @unittest .skipIf (not dppl .has_sycl_platforms () , "No SYCL platforms available" )
6869class TestGetCurrentQueueInMultipleThreads (unittest .TestCase ):
6970
7071 def test_num_current_queues_outside_with_clause (self ):
7172 self .assertEqual (dppl .get_num_activated_queues (), 0 )
7273
73- @unittest .skipIf (not dppl .has_gpu_queues , "No GPU platforms available" )
74+ @unittest .skipIf (not dppl .has_gpu_queues (), "No GPU platforms available" )
75+ @unittest .skipIf (not dppl .has_cpu_queues (), "No CPU platforms available" )
7476 def test_num_current_queues_inside_with_clause (self ):
7577 with dppl .device_context (dppl .device_type .cpu ):
7678 self .assertEqual (dppl .get_num_activated_queues (), 1 )
7779 with dppl .device_context (dppl .device_type .gpu ):
7880 self .assertEqual (dppl .get_num_activated_queues (), 2 )
7981 self .assertEqual (dppl .get_num_activated_queues (), 0 )
8082
81- @unittest .skipIf (not dppl .has_gpu_queues , "No GPU platforms available" )
83+ @unittest .skipIf (not dppl .has_gpu_queues (), "No GPU platforms available" )
84+ @unittest .skipIf (not dppl .has_cpu_queues (), "No CPU platforms available" )
8285 def test_num_current_queues_inside_threads (self ):
8386 from threading import Thread , local
8487 def SessionThread (self ):
0 commit comments