We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a109e7f commit 4203ef1Copy full SHA for 4203ef1
1 file changed
qtrio/_tests/test_core.py
@@ -27,12 +27,19 @@ def emissions_channel_fixture(request):
27
return request.param
28
29
30
-def test_reenter_event_triggers_in_main_thread(qapp):
+@pytest.mark.parametrize("event_type_registered", [True, False])
31
+def test_reenter_event_triggers_in_main_thread(
32
+ qapp, monkeypatch, event_type_registered
33
+):
34
"""Reenter events posted in another thread result in the function being run in the
35
main thread.
36
"""
37
import qtrio.qt
38
39
+ monkeypatch.setattr(qtrio._core, "_reenter_event_type", None)
40
+ if event_type_registered:
41
+ qtrio.register_event_type()
42
+
43
result = []
44
45
reenter = qtrio.qt.Reenter()
0 commit comments