1212import pygame
1313import pytest
1414
15- import pygame_menu
15+ from pygame_menu .baseimage import IMAGE_EXAMPLE_PYGAME_MENU , BaseImage
16+ from pygame_menu .font import FONT_8BIT
17+ from pygame_menu .widgets .widget .button import Button
18+ from pygame_menu .widgets .widget .none import NoneWidget
1619from test ._utils import TEST_THEME , MenuUtils , surface
1720
1821TEST_TIME_DRAW = False
1922
2023
2124@pytest .mark .skipif (not TEST_TIME_DRAW , reason = "Timing test disabled" )
2225def test_time_draw ():
23- widg = pygame_menu . widgets . NoneWidget ()
26+ widg = NoneWidget ()
2427 deco = widg .get_decorator ()
2528 deco .cache = True
2629
@@ -37,7 +40,7 @@ def test_time_draw():
3740
3841
3942def test_cache ():
40- widg = pygame_menu . widgets . NoneWidget ()
43+ widg = NoneWidget ()
4144 deco = widg .get_decorator ()
4245 deco .cache = True
4346
@@ -87,7 +90,7 @@ def test_cache():
8790
8891
8992def test_copy ():
90- widg = pygame_menu . widgets . NoneWidget ()
93+ widg = NoneWidget ()
9194 deco = widg .get_decorator ()
9295
9396 with pytest .raises (Exception ):
@@ -97,7 +100,7 @@ def test_copy():
97100
98101
99102def test_add_remove ():
100- widg = pygame_menu . widgets . NoneWidget ()
103+ widg = NoneWidget ()
101104 deco = widg .get_decorator ()
102105
103106 d = deco ._add_none ()
@@ -133,7 +136,7 @@ def test_enable_disable():
133136 def fun (surf , obj ):
134137 test [0 ] = True
135138 assert isinstance (surf , pygame .Surface )
136- assert isinstance (obj , pygame_menu . widgets . Button )
139+ assert isinstance (obj , Button )
137140
138141 call_id = deco .add_callable (fun )
139142 assert not test [0 ]
@@ -197,7 +200,7 @@ def test_general():
197200 deco .add_circle (1 , 1 , 100 , color , False , 5 )
198201 deco .add_circle (50 , 50 , 100 , color , True )
199202
200- img = pygame_menu . BaseImage (pygame_menu . baseimage . IMAGE_EXAMPLE_PYGAME_MENU )
203+ img = BaseImage (IMAGE_EXAMPLE_PYGAME_MENU )
201204 img .scale (0.15 , 0.15 )
202205 deco .add_surface (60 , 60 , img .get_surface (), prev = False )
203206
@@ -244,9 +247,9 @@ def test_general():
244247 assert deco ._coord_cache [img_dec ] == (300 , 173 , ((300 , 173 ),))
245248
246249 with pytest .raises (ValueError ):
247- deco .add_text (100 , 200 , "nice" , pygame_menu . font . FONT_8BIT , 0 , color )
250+ deco .add_text (100 , 200 , "nice" , FONT_8BIT , 0 , color )
248251
249- deco .add_text (- 150 , 0 , "nice" , pygame_menu . font . FONT_8BIT , 20 , color , centered = True )
252+ deco .add_text (- 150 , 0 , "nice" , FONT_8BIT , 20 , color , centered = True )
250253 menu .draw (surface )
251254
252255 with pytest .raises (AssertionError ):
0 commit comments