1010
1111import cinderx
1212import cinderx .jit
13- from cinderx .test_support import passIf
13+ from cinderx .test_support import passIf , passUnless
1414
1515
1616TCallableRet = TypeVar ("TCallableRet" )
@@ -250,9 +250,7 @@ def f(li: tuple[str, str, str]) -> str:
250250 self .assertIn ("UNPACK_SEQUENCE_TUPLE" , opnames (f ))
251251 self .assertEqual (f (("c" , "d" , "e" )), "c" )
252252
253- @unittest .skipUnless (
254- sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13"
255- )
253+ @passUnless (sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13" )
256254 def test_to_bool_bool (self ) -> None :
257255 def f (a : bool ) -> str :
258256 return "y" if a else "n"
@@ -264,9 +262,7 @@ def f(a: bool) -> str:
264262 self .assertEqual (f (True ), "y" )
265263 self .assertEqual (f (False ), "n" )
266264
267- @unittest .skipUnless (
268- sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13"
269- )
265+ @passUnless (sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13" )
270266 def test_to_bool_int (self ) -> None :
271267 def f (a : int ) -> str :
272268 return "y" if a else "n"
@@ -278,9 +274,7 @@ def f(a: int) -> str:
278274 self .assertEqual (f (5 ), "y" )
279275 self .assertEqual (f (0 ), "n" )
280276
281- @unittest .skipUnless (
282- sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13"
283- )
277+ @passUnless (sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13" )
284278 def test_to_bool_list (self ) -> None :
285279 def f (a : list [int ]) -> str :
286280 return "y" if a else "n"
@@ -292,9 +286,7 @@ def f(a: list[int]) -> str:
292286 self .assertEqual (f ([1 ]), "y" )
293287 self .assertEqual (f ([]), "n" )
294288
295- @unittest .skipUnless (
296- sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13"
297- )
289+ @passUnless (sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13" )
298290 def test_to_bool_none (self ) -> None :
299291 def f (a : object ) -> str :
300292 return "y" if a else "n"
@@ -305,9 +297,7 @@ def f(a: object) -> str:
305297 self .assertIn ("TO_BOOL_NONE" , opnames (f ))
306298 self .assertEqual (f (None ), "n" )
307299
308- @unittest .skipUnless (
309- sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13"
310- )
300+ @passUnless (sys .version_info >= (3 , 14 ), "TO_BOOL was added in Python 3.13" )
311301 def test_to_bool_str (self ) -> None :
312302 def f (a : str ) -> str :
313303 return "y" if a else "n"
0 commit comments