Fedora Account System
Red Hat Associate
Red Hat Customer
python-pyvlx fails to build with Python 3.12.0a4. =================================== FAILURES =================================== _______________________ TestConfig.test_config_explicit ________________________ self = <config_test.TestConfig testMethod=test_config_explicit> def test_config_explicit(self): """Test host/password configuration via parameter.""" > pyvlx = PyVLX(host="192.168.2.127", password="velux123") test/config_test.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _________________________ TestConfig.test_config_file __________________________ self = <config_test.TestConfig testMethod=test_config_file> def test_config_file(self): """Test host/password configuration via config.yaml.""" > pyvlx = PyVLX("test/data/test_config.yaml") test/config_test.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ____________________ TestConfig.test_config_file_with_port _____________________ self = <config_test.TestConfig testMethod=test_config_file_with_port> def test_config_file_with_port(self): """Test host/password configuration via config.yaml.""" > pyvlx = PyVLX("test/data/test_config_with_port.yaml") test/config_test.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________ TestConfig.test_config_non_existent ______________________ self = <config_test.TestConfig testMethod=test_config_non_existent> def test_config_non_existent(self): """Test non existing configuration path.""" with self.assertRaises(PyVLXException): > PyVLX("test/data/test_config_non_existent.yaml") test/config_test.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________________ TestConfig.test_config_wrong1 _________________________ self = <config_test.TestConfig testMethod=test_config_wrong1> def test_config_wrong1(self): """Test configuration with missing password.""" with self.assertRaises(PyVLXException): > PyVLX("test/data/test_config_wrong1.yaml") test/config_test.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________________ TestConfig.test_config_wrong2 _________________________ self = <config_test.TestConfig testMethod=test_config_wrong2> def test_config_wrong2(self): """Test configuration with missing host.""" with self.assertRaises(PyVLXException): > PyVLX("test/data/test_config_wrong2.yaml") test/config_test.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________________ TestConfig.test_config_wrong3 _________________________ self = <config_test.TestConfig testMethod=test_config_wrong3> def test_config_wrong3(self): """Test configuration with missing config node.""" with self.assertRaises(PyVLXException): > PyVLX("test/data/test_config_wrong3.yaml") test/config_test.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestGetLimitation.test_get_name ________________________ self = <get_limitation_test.TestGetLimitation testMethod=test_get_name> def setUp(self): > self.pyvlx = PyVLX() test/get_limitation_test.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________ TestGetLimitation.test_handle_frame ______________________ self = <get_limitation_test.TestGetLimitation testMethod=test_handle_frame> def setUp(self): > self.pyvlx = PyVLX() test/get_limitation_test.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestGetLimitation.test_max_value _______________________ self = <get_limitation_test.TestGetLimitation testMethod=test_max_value> def setUp(self): > self.pyvlx = PyVLX() test/get_limitation_test.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestGetLimitation.test_min_value _______________________ self = <get_limitation_test.TestGetLimitation testMethod=test_min_value> def setUp(self): > self.pyvlx = PyVLX() test/get_limitation_test.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________ TestGetLimitation.test_request_frame _____________________ self = <get_limitation_test.TestGetLimitation testMethod=test_request_frame> def setUp(self): > self.pyvlx = PyVLX() test/get_limitation_test.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _________________________ TestLighteningDevice.test_eq _________________________ self = <lightening_device_test.TestLighteningDevice testMethod=test_eq> def test_eq(self): """Testing eq method with positive results.""" > pyvlx = PyVLX() test/lightening_device_test.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________ TestLighteningDevice.test_light_str ______________________ self = <lightening_device_test.TestLighteningDevice testMethod=test_light_str> def test_light_str(self): """Test string representation of Light object.""" > pyvlx = PyVLX() test/lightening_device_test.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _________________________ TestLighteningDevice.test_nq _________________________ self = <lightening_device_test.TestLighteningDevice testMethod=test_nq> def test_nq(self): """Testing eq method with negative results.""" > pyvlx = PyVLX() test/lightening_device_test.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________________ TestNodeHelper.test_blade ___________________________ self = <node_helper_test.TestNodeHelper testMethod=test_blade> def test_blade(self): """Test convert_frame_to_node blade.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.BLADE_OPENER frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:176: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________________ TestNodeHelper.test_blind ___________________________ self = <node_helper_test.TestNodeHelper testMethod=test_blind> def test_blind(self): """Test convert_frame_to_node with blind.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.EXTERIOR_VENETIAN_BLIND frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestNodeHelper.test_garage_door ________________________ self = <node_helper_test.TestNodeHelper testMethod=test_garage_door> def test_garage_door(self): """Test convert_frame_to_node garage door.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.GARAGE_DOOR_OPENER frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ___________________________ TestNodeHelper.test_gate ___________________________ self = <node_helper_test.TestNodeHelper testMethod=test_gate> def test_gate(self): """Test convert_frame_to_node gate.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.GATE_OPENER frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________ TestNodeHelper.test_gate_with_angular_position ________________ self = <node_helper_test.TestNodeHelper testMethod=test_gate_with_angular_position> def test_gate_with_angular_position(self): """Test convert_frame_to_node gate.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.GATE_OPENER_ANGULAR_POSITION frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________________ TestNodeHelper.test_light ___________________________ self = <node_helper_test.TestNodeHelper testMethod=test_light> def test_light(self): """Test convert_frame_to_node with light.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.LIGHT frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:205: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestNodeHelper.test_light_on_off _______________________ self = <node_helper_test.TestNodeHelper testMethod=test_light_on_off> def test_light_on_off(self): """Test convert_frame_to_node with light_on_off.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.LIGHT_ON_OFF frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________ TestNodeHelper.test_linar_angular_position_of_garage_door ___________ self = <node_helper_test.TestNodeHelper testMethod=test_linar_angular_position_of_garage_door> def test_linar_angular_position_of_garage_door(self): """Test convert_frame_to_node linar angular position of garage door.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.LINAR_ANGULAR_POSITION_OF_GARAGE_DOOR frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:119: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _________________________ TestNodeHelper.test_no_type __________________________ self = <node_helper_test.TestNodeHelper testMethod=test_no_type> def test_no_type(self): """Test convert_frame_to_node with no type (convert_frame_to_node should return None).""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.NO_TYPE frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:195: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ______________________ TestNodeHelper.test_roller_shutter ______________________ self = <node_helper_test.TestNodeHelper testMethod=test_roller_shutter> def test_roller_shutter(self): """Test convert_frame_to_node roller shutter.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.ROLLER_SHUTTER frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________________ TestNodeHelper.test_window __________________________ self = <node_helper_test.TestNodeHelper testMethod=test_window> def test_window(self): """Test convert_frame_to_node with window.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.WINDOW_OPENER frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _________________ TestNodeHelper.test_window_with_rain_sensor __________________ self = <node_helper_test.TestNodeHelper testMethod=test_window_with_rain_sensor> def test_window_with_rain_sensor(self): """Test convert_frame_to_node with window with rain sensor.""" frame = FrameGetNodeInformationNotification() frame.node_id = 23 frame.name = "Fnord23" frame.node_type = NodeTypeWithSubtype.WINDOW_OPENER_WITH_RAIN_SENSOR frame.serial_number = "aa:bb:aa:bb:aa:bb:aa:23" > pyvlx = PyVLX() test/node_helper_test.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________________ TestNodes.test_add_item_failed ________________________ self = <nodes_test.TestNodes testMethod=test_add_item_failed> def test_add_item_failed(self): """Test add() with wrong type.""" > pyvlx = PyVLX() test/nodes_test.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________________ TestNodes.test_add_same_object ________________________ self = <nodes_test.TestNodes testMethod=test_add_same_object> def test_add_same_object(self): """Test adding object with same node_id.""" > pyvlx = PyVLX() test/nodes_test.py:82: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________________ TestNodes.test_clear _____________________________ self = <nodes_test.TestNodes testMethod=test_clear> def test_clear(self): """Test clear() method.""" > pyvlx = PyVLX() test/nodes_test.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _________________________ TestNodes.test_contains_item _________________________ self = <nodes_test.TestNodes testMethod=test_contains_item> def test_contains_item(self): """Test contains operator.""" > pyvlx = PyVLX() test/nodes_test.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ___________________________ TestNodes.test_get_item ____________________________ self = <nodes_test.TestNodes testMethod=test_get_item> def test_get_item(self): """Test get_item.""" > pyvlx = PyVLX() test/nodes_test.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ________________________ TestNodes.test_get_item_failed ________________________ self = <nodes_test.TestNodes testMethod=test_get_item_failed> def test_get_item_failed(self): """Test get_item with non existing object.""" > pyvlx = PyVLX() test/nodes_test.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________________ TestNodes.test_iter ______________________________ self = <nodes_test.TestNodes testMethod=test_iter> def test_iter(self): """Test iterator.""" > pyvlx = PyVLX() test/nodes_test.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ______________________________ TestNodes.test_len ______________________________ self = <nodes_test.TestNodes testMethod=test_len> def test_len(self): """Test len.""" > pyvlx = PyVLX() test/nodes_test.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ___________________________ TestNodes.test_node_str ____________________________ self = <nodes_test.TestNodes testMethod=test_node_str> def test_node_str(self): """Test string representation of node.""" > pyvlx = PyVLX() test/nodes_test.py:113: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ______________________ TestOpeningDevice.test_awning_str _______________________ self = <opening_device_test.TestOpeningDevice testMethod=test_awning_str> def test_awning_str(self): """Test string representation of Awning object.""" > pyvlx = PyVLX() test/opening_device_test.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestOpeningDevice.test_blade_str _______________________ self = <opening_device_test.TestOpeningDevice testMethod=test_blade_str> def test_blade_str(self): """Test string representation of Blade object.""" > pyvlx = PyVLX() test/opening_device_test.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestOpeningDevice.test_blind_str _______________________ self = <opening_device_test.TestOpeningDevice testMethod=test_blind_str> def test_blind_str(self): """Test string representation of Blind object.""" > pyvlx = PyVLX() test/opening_device_test.py:28: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________________ TestOpeningDevice.test_eq ___________________________ self = <opening_device_test.TestOpeningDevice testMethod=test_eq> def test_eq(self): """Testing eq method with positive results.""" > pyvlx = PyVLX() test/opening_device_test.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________________ TestOpeningDevice.test_nq ___________________________ self = <opening_device_test.TestOpeningDevice testMethod=test_nq> def test_nq(self): """Testing eq method with negative results.""" > pyvlx = PyVLX() test/opening_device_test.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError __________________ TestOpeningDevice.test_roller_shutter_str ___________________ self = <opening_device_test.TestOpeningDevice testMethod=test_roller_shutter_str> def test_roller_shutter_str(self): """Test string representation of RolllerShutter object.""" > pyvlx = PyVLX() test/opening_device_test.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ______________________ TestOpeningDevice.test_window_str _______________________ self = <opening_device_test.TestOpeningDevice testMethod=test_window_str> def test_window_str(self): """Test string representation of Window object.""" > pyvlx = PyVLX() test/opening_device_test.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ___________________________ TestScene.test_get_name ____________________________ self = <scene_test.TestScene testMethod=test_get_name> def test_get_name(self): """Test get_name().""" > pyvlx = PyVLX() test/scene_test.py:14: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ______________________________ TestScene.test_str ______________________________ self = <scene_test.TestScene testMethod=test_str> def test_str(self): """Test string representation of Scene object.""" > pyvlx = PyVLX() test/scene_test.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestScenes.test_add_item_failed ________________________ self = <scenes_test.TestScenes testMethod=test_add_item_failed> def test_add_item_failed(self): """Test add() with wrong type.""" > pyvlx = PyVLX() test/scenes_test.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestScenes.test_add_same_object ________________________ self = <scenes_test.TestScenes testMethod=test_add_same_object> def test_add_same_object(self): """Test adding object with same scene_id.""" > pyvlx = PyVLX() test/scenes_test.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ____________________________ TestScenes.test_clear _____________________________ self = <scenes_test.TestScenes testMethod=test_clear> def test_clear(self): """Test clear() method.""" > pyvlx = PyVLX() test/scenes_test.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError ___________________________ TestScenes.test_get_item ___________________________ self = <scenes_test.TestScenes testMethod=test_get_item> def test_get_item(self): """Test get_item.""" > pyvlx = PyVLX() test/scenes_test.py:14: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _______________________ TestScenes.test_get_item_failed ________________________ self = <scenes_test.TestScenes testMethod=test_get_item_failed> def test_get_item_failed(self): """Test get_item with non existing object.""" > pyvlx = PyVLX() test/scenes_test.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________________ TestScenes.test_iter _____________________________ self = <scenes_test.TestScenes testMethod=test_iter> def test_iter(self): """Test iterator.""" > pyvlx = PyVLX() test/scenes_test.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or asyncio.get_event_loop() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at 0x7f5a3728e0f0> def get_event_loop(self): """Get the event loop for the current context. Returns an instance of EventLoop or raises an exception. """ if self._local._loop is None: > raise RuntimeError('There is no current event loop in thread %r.' % threading.current_thread().name) E RuntimeError: There is no current event loop in thread 'MainThread'. /usr/lib64/python3.12/asyncio/events.py:676: RuntimeError _____________________________ TestScenes.test_len ______________________________ self = <scenes_test.TestScenes testMethod=test_len> def test_len(self): """Test len.""" > pyvlx = PyVLX() test/scenes_test.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../BUILDROOT/python-pyvlx-0.2.20-4.fc38.x86_64/usr/lib/python3.12/site-packages/pyvlx/pyvlx.py:27: in __init__ self.loop = loop or a The get_event_loop() method of the default event loop policy now emits a DeprecationWarning if there is no current event loop set and it decides to create one. (Contributed by Serhiy Storchaka and Guido van Rossum in gh-100160.) asyncio.get_event_loop() and many other asyncio functions like ensure_future(), shield() or gather(), and also the get_event_loop() method of BaseDefaultEventLoopPolicy now raise a RuntimeError if called when there is no running event loop and the current event loop was not set. Previously they implicitly created and set a new current event loop. DeprecationWarning is no longer emitted if there is no running event loop but the current event loop is set in the policy. (Contributed by Serhiy Storchaka in gh-93453.) https://github.com/python/cpython/issues/100160 https://github.com/python/cpython/issues/93453 https://docs.python.org/3.12/whatsnew/3.12.html For the build logs, see: https://copr-be.cloud.fedoraproject.org/results/@python/python3.12/fedora-rawhide-x86_64/05270290-python-pyvlx/ For all our attempts to build python-pyvlx with Python 3.12, see: https://copr.fedorainfracloud.org/coprs/g/python/python3.12/package/python-pyvlx/ Testing and mass rebuild of packages is happening in copr. You can follow these instructions to test locally in mock if your package builds with Python 3.12: https://copr.fedorainfracloud.org/coprs/g/python/python3.12/ Let us know here if you have any questions. Python 3.12 is planned to be included in Fedora 39. To make that update smoother, we're building Fedora packages with all pre-releases of Python 3.12. A build failure prevents us from testing all dependent packages (transitive [Build]Requires), so if this package is required a lot, it's important for us to get it fixed soon. We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle. Changing version to 38.
This message is a reminder that Fedora Linux 38 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 38 on 2024-05-21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '38'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 38 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21. Fedora Linux 38 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed.