7
7
8
8
9
9
class TestEllipseDrawableShape :
10
- def test_creation (self , _init_pygame , default_ui_manager : UIManager ):
10
+ def test_creation (self , _init_pygame , _display_surface_return_none , default_ui_manager : UIManager ):
11
11
EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 100 , 100 ),
12
12
theming_parameters = {'text' : 'test' ,
13
13
'font' : default_ui_manager .get_theme ().get_font ([]),
@@ -21,7 +21,8 @@ def test_creation(self, _init_pygame, default_ui_manager: UIManager):
21
21
'text_vert_alignment' : 'center' },
22
22
states = ['normal' ], manager = default_ui_manager )
23
23
24
- def test_full_rebuild_on_size_change_negative_values (self , _init_pygame , default_ui_manager : UIManager ):
24
+ def test_full_rebuild_on_size_change_negative_values (self , _init_pygame , _display_surface_return_none ,
25
+ default_ui_manager : UIManager ):
25
26
shape = EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 100 , 100 ),
26
27
theming_parameters = {'text' : 'test' ,
27
28
'font' : default_ui_manager .ui_theme .get_font ([]),
@@ -36,7 +37,8 @@ def test_full_rebuild_on_size_change_negative_values(self, _init_pygame, default
36
37
states = ['normal' ], manager = default_ui_manager )
37
38
shape .full_rebuild_on_size_change ()
38
39
39
- def test_full_rebuild_on_size_change_large (self , _init_pygame , default_ui_manager : UIManager ):
40
+ def test_full_rebuild_on_size_change_large (self , _init_pygame , _display_surface_return_none ,
41
+ default_ui_manager : UIManager ):
40
42
shape = EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 25 , 25 ),
41
43
theming_parameters = {'text' : 'test' ,
42
44
'font' : default_ui_manager .ui_theme .get_font ([]),
@@ -51,7 +53,8 @@ def test_full_rebuild_on_size_change_large(self, _init_pygame, default_ui_manage
51
53
states = ['normal' ], manager = default_ui_manager )
52
54
shape .full_rebuild_on_size_change ()
53
55
54
- def test_full_rebuild_on_size_change_large_shadow (self , _init_pygame , default_ui_manager : UIManager ):
56
+ def test_full_rebuild_on_size_change_large_shadow (self , _init_pygame , _display_surface_return_none ,
57
+ default_ui_manager : UIManager ):
55
58
shape = EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 2 , 2 ),
56
59
theming_parameters = {'text' : 'test' ,
57
60
'font' : default_ui_manager .ui_theme .get_font ([]),
@@ -66,7 +69,8 @@ def test_full_rebuild_on_size_change_large_shadow(self, _init_pygame, default_ui
66
69
states = ['normal' ], manager = default_ui_manager )
67
70
shape .full_rebuild_on_size_change ()
68
71
69
- def test_collide_point (self , _init_pygame , default_ui_manager : UIManager ):
72
+ def test_collide_point (self , _init_pygame , _display_surface_return_none ,
73
+ default_ui_manager : UIManager ):
70
74
shape = EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 100 , 100 ),
71
75
theming_parameters = {'text' : 'test' ,
72
76
'font' : default_ui_manager .ui_theme .get_font ([]),
@@ -81,7 +85,8 @@ def test_collide_point(self, _init_pygame, default_ui_manager: UIManager):
81
85
states = ['normal' ], manager = default_ui_manager )
82
86
assert shape .collide_point ((50 , 50 )) is True
83
87
84
- def test_set_position (self , _init_pygame , default_ui_manager : UIManager ):
88
+ def test_set_position (self , _init_pygame , _display_surface_return_none ,
89
+ default_ui_manager : UIManager ):
85
90
shape = EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 100 , 100 ),
86
91
theming_parameters = {'text' : 'test' ,
87
92
'font' : default_ui_manager .ui_theme .get_font ([]),
@@ -96,7 +101,8 @@ def test_set_position(self, _init_pygame, default_ui_manager: UIManager):
96
101
states = ['normal' ], manager = default_ui_manager )
97
102
shape .set_position ((50 , 50 ))
98
103
99
- def test_set_dimensions (self , _init_pygame , default_ui_manager : UIManager ):
104
+ def test_set_dimensions (self , _init_pygame , _display_surface_return_none ,
105
+ default_ui_manager : UIManager ):
100
106
shape = EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 100 , 100 ),
101
107
theming_parameters = {'text' : 'test' ,
102
108
'font' : default_ui_manager .ui_theme .get_font ([]),
@@ -113,7 +119,8 @@ def test_set_dimensions(self, _init_pygame, default_ui_manager: UIManager):
113
119
114
120
assert not shape .set_dimensions (shape .containing_rect .size )
115
121
116
- def test_creation_with_gradients (self , _init_pygame , default_ui_manager : UIManager ):
122
+ def test_creation_with_gradients (self , _init_pygame , _display_surface_return_none ,
123
+ default_ui_manager : UIManager ):
117
124
EllipseDrawableShape (containing_rect = pygame .Rect (0 , 0 , 100 , 100 ),
118
125
theming_parameters = {'text' : 'test' ,
119
126
'font' : default_ui_manager .get_theme ().get_font ([]),
0 commit comments