@@ -385,6 +385,10 @@ def test_get_linesize(self):
385385 self .assertTrue (isinstance (linesize , int ))
386386 self .assertTrue (linesize > 0 )
387387
388+ @unittest .skipIf (
389+ pygame .font .get_sdl_ttf_version () < (2 , 24 , 0 ),
390+ "supported in SDL_ttf 2.24.0 onwards" ,
391+ )
388392 def test_set_linesize (self ):
389393 f = pygame_font .Font (None , 20 )
390394 linesize = f .get_linesize ()
@@ -917,18 +921,18 @@ def test_font_method_should_raise_exception_after_quit(self):
917921 skip_methods = set ()
918922 version = pygame .font .get_sdl_ttf_version ()
919923 if version >= (2 , 0 , 18 ):
920- if version >= (2 , 24 , 0 ):
921- methods .append (("set_linesize" , (2 ,)))
922- else :
923- skip_methods .add ("set_linesize" )
924-
925924 methods .append (("get_point_size" , ()))
926925 methods .append (("set_point_size" , (34 ,)))
927926 else :
928927 skip_methods .add ("get_point_size" )
929928 skip_methods .add ("set_point_size" )
930929 skip_methods .add ("point_size" )
931930
931+ if version >= (2 , 24 , 0 ):
932+ methods .append (("set_linesize" , (2 ,)))
933+ else :
934+ skip_methods .add ("set_linesize" )
935+
932936 if version < (2 , 20 , 0 ):
933937 skip_methods .add ("align" )
934938
0 commit comments