Skip to content

Commit e8934f1

Browse files
committed
apply ruff and mypy on test_aoe
1 parent d7ef828 commit e8934f1

File tree

1 file changed

+46
-5
lines changed

1 file changed

+46
-5
lines changed

tests/test_aoe.py

Lines changed: 46 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,46 +10,87 @@
1010
def mock_scene():
1111
return Mock()
1212

13+
1314
@pytest.fixture
1415
def aoe_manager(mock_scene):
1516
return AreaOfEffectManager(mock_scene)
1617

18+
1719
def test_area_of_effect_manager_wait_for(aoe_manager):
1820
callback = Mock()
1921
aoe_manager.wait_for("circle", "red", callback)
2022
assert aoe_manager.waiting_for.func == Circle
2123
assert aoe_manager.waiting_for.keywords == {"color": "red"}
2224
assert aoe_manager.callback == callback
2325

26+
2427
def test_area_of_effect_manager_cancel(aoe_manager):
2528
aoe_manager.wait_for("circle", "red", Mock())
2629
aoe_manager.cancel()
2730
assert aoe_manager.waiting_for is None
2831
assert aoe_manager.callback is None
2932

33+
3034
def test_area_of_effect_manager_clear_all(aoe_manager):
3135
aoe_manager._store = [Mock(), Mock()]
3236
aoe_manager.clear_all()
3337
assert aoe_manager._store == []
3438

39+
3540
def test_area_of_effect_manager_mouse_press_event(aoe_manager):
3641
aoe_manager.wait_for("circle", "red", Mock())
37-
event = QMouseEvent(QMouseEvent.Type.MouseButtonPress, QPointF(10, 20), Qt.LeftButton, Qt.NoButton, Qt.NoModifier)
42+
event = QMouseEvent(
43+
QMouseEvent.Type.MouseButtonPress,
44+
QPointF(10, 20),
45+
Qt.LeftButton, # type: ignore[attr-defined]
46+
Qt.NoButton, # type: ignore[attr-defined]
47+
Qt.NoModifier, # type: ignore[attr-defined]
48+
)
3849
assert aoe_manager.mouse_press_event(event) is True
3950
assert aoe_manager.waiting_for.keywords == {"color": "red", "x1": 10, "y1": 20}
4051

52+
4153
def test_area_of_effect_manager_mouse_move_event(aoe_manager, mock_scene):
4254
aoe_manager.wait_for("circle", "red", Mock())
43-
aoe_manager.mouse_press_event(QMouseEvent(QMouseEvent.Type.MouseButtonPress, QPointF(10, 20), Qt.LeftButton, Qt.NoButton, Qt.NoModifier))
44-
event = QMouseEvent(QMouseEvent.Type.MouseMove, QPointF(30, 40), Qt.NoButton, Qt.NoButton, Qt.NoModifier)
55+
aoe_manager.mouse_press_event(
56+
QMouseEvent(
57+
QMouseEvent.Type.MouseButtonPress,
58+
QPointF(10, 20),
59+
Qt.LeftButton, # type: ignore[attr-defined]
60+
Qt.NoButton, # type: ignore[attr-defined]
61+
Qt.NoModifier, # type: ignore[attr-defined]
62+
)
63+
)
64+
event = QMouseEvent(
65+
QMouseEvent.Type.MouseMove,
66+
QPointF(30, 40),
67+
Qt.NoButton, # type: ignore[attr-defined]
68+
Qt.NoButton, # type: ignore[attr-defined]
69+
Qt.NoModifier, # type: ignore[attr-defined]
70+
)
4571
aoe_manager.mouse_move_event(event)
4672
assert mock_scene.addItem.call_count == 1
4773

74+
4875
def test_area_of_effect_manager_mouse_release_event(aoe_manager, mock_scene):
4976
callback = Mock()
5077
aoe_manager.wait_for("circle", "red", callback)
51-
aoe_manager.mouse_press_event(QMouseEvent(QMouseEvent.Type.MouseButtonPress, QPointF(10, 20), Qt.LeftButton, Qt.NoButton, Qt.NoModifier))
52-
event = QMouseEvent(QMouseEvent.Type.MouseButtonRelease, QPointF(30, 40), Qt.LeftButton, Qt.NoButton, Qt.NoModifier)
78+
aoe_manager.mouse_press_event(
79+
QMouseEvent(
80+
QMouseEvent.Type.MouseButtonPress,
81+
QPointF(10, 20),
82+
Qt.LeftButton, # type: ignore[attr-defined]
83+
Qt.NoButton, # type: ignore[attr-defined]
84+
Qt.NoModifier, # type: ignore[attr-defined]
85+
)
86+
)
87+
event = QMouseEvent(
88+
QMouseEvent.Type.MouseButtonRelease,
89+
QPointF(30, 40),
90+
Qt.LeftButton, # type: ignore[attr-defined]
91+
Qt.NoButton, # type: ignore[attr-defined]
92+
Qt.NoModifier, # type: ignore[attr-defined]
93+
)
5394
assert aoe_manager.mouse_release_event(event) is True
5495
assert callback.call_count == 1
5596
assert mock_scene.addItem.call_count == 1

0 commit comments

Comments
 (0)