From 6009916e1510935b5aeca5fd0a62ecf63b7bcd6c Mon Sep 17 00:00:00 2001 From: vfdev-5 Date: Wed, 26 Apr 2023 11:29:38 +0200 Subject: [PATCH] Fix issue with CustomEvents on py311 --- tests/ignite/engine/test_custom_events.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/ignite/engine/test_custom_events.py b/tests/ignite/engine/test_custom_events.py index 27324177a1d..ef8be48842d 100644 --- a/tests/ignite/engine/test_custom_events.py +++ b/tests/ignite/engine/test_custom_events.py @@ -17,6 +17,11 @@ def test_deprecated_callable_events_class(): class CustomEvents(CallableEvents, Enum): TEST_EVENT = "test_event" + def __new__(cls, value: str) -> "CallableEvents": + obj = CallableEvents.__new__(cls) + obj._value_ = value + return obj + with pytest.raises(TypeError, match=r"Value at \d of event_names should be a str or EventEnum"): engine.register_events(*CustomEvents)