Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions tests/test_wm.py
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@
except GLib.Error as ex:
if ex.matches(Gio.io_error_quark(), Gio.IOErrorEnum.TIMED_OUT):
warnings.warn('Wait for next frame timed out. Happens on XWayland.')

Check warning on line 209 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.913-False-WindowMonitor.CONNECTOR-1-0-0-1.25-1.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.ROTATE_90]

/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/test_wm.py:208: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')

Check warning on line 209 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-43)

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.8-True-WindowMonitor.PRIMARY-1-0--1-1.75-1.5-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/test_wm.py:208: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')

Check warning on line 209 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (ubuntu-25.10)

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.913-False-WindowMonitor.CONNECTOR-1-0-0-1.25-1.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.ROTATE_90]

/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/test_wm.py:208: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')

Check warning on line 209 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (ubuntu-25.10)

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-True-WindowMonitor.CONNECTOR-0-0-0-1.75-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/test_wm.py:208: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')

Check warning on line 209 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (alpine-3.22)

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-True-WindowMonitor.CONNECTOR-0-0-0-1.75-2.0-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/test_wm.py:208: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')

Check warning on line 209 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (ubuntu-24.04)

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.CONNECTOR-0-0-0-1.5-1.75-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DEFAULT-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

/__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/test_wm.py:208: UserWarning: Wait for next frame timed out. Happens on XWayland. warnings.warn('Wait for next frame timed out. Happens on XWayland.')
else:
raise

Expand Down Expand Up @@ -458,7 +458,7 @@
def max_window_rect_changes(self):
return 1

def test_show(

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.TOP-0.6-False-WindowMonitor.CURRENT-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.TOP-0.6-False-WindowMonitor.CURRENT-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.LEFT-0.714-False-WindowMonitor.CURRENT-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-False-True-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.LEFT-0.714-False-WindowMonitor.CURRENT-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-False-True-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.BOTTOM-0.6-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DEFAULT-False-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.BOTTOM-0.6-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DEFAULT-False-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.BOTTOM-1.0-False-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.BOTTOM-1.0-False-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.BOTTOM-1.0-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-False-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.BOTTOM-1.0-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-False-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.RIGHT-0.714-True-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-False-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.RIGHT-0.714-True-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DISABLE-False-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.BOTTOM-0.913-True-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GNOME_DEFAULT-False-True-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.BOTTOM-0.913-True-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GNOME_DEFAULT-False-True-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.TOP-0.714-False-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.TOP-0.714-False-WindowMonitor.CONNECTOR-0-0-0-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.DDTERM_DEFAULT-True-False-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.LEFT-1.0-True-WindowMonitor.CURRENT-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GNOME_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.LEFT-1.0-True-WindowMonitor.CURRENT-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GNOME_DEFAULT-True-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / test (fedora-41)

tests/test_wm.py::TestX11::test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.logsync.LogSyncPlugin object at 0x7f243092de80> item = <Function test_show[WindowPosition.RIGHT-0.8-False-WindowMonitor.PRIMARY-0-0--1-1.0-0-displayconfig.LayoutMode.PHYSICAL-AnimationMode.GLOBAL_DISABLE-True-True-True-GdkBackend.X11-displayconfig.Transform.NORMAL-MONITOR_DISABLED]> @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_setup(self, item): self.sync_noexcept(f'Beginning of {item.nodeid} setup') > yield tests/logsync.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/fixtures.py:398: in shell_test_hook proxy = shellhook.Proxy.create(shell_dbus_interface) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/shellhook.py:64: in create shell.Eval( tests/shelldbus.py:53: in Eval success, result = super().Eval(code, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') method_name = 'Eval' parameters = GLib.Variant('(s)', ('import("file:///__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/tests/shellhook.js").then(m => m.init())',)) flags = <DBusCallFlags.NONE: 0>, timeout = 5000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4) tests/dbusproxy.py:302: Error

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.TOP-1.0-False-WindowMonitor.CONNECTOR-0-0-1-1.0-1.5-displayconfig.LayoutMode.LOGICAL-AnimationMode.DDTERM_DISABLE-True-True-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f41e0> request = <SubRequest 'gdk_backend' for <Function test_show[WindowPosition.TOP-1.0-False-WindowMonitor.CONNECTOR-0-0-1-1.0-1.5-d...nMode.DDTERM_DISABLE-True-True-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]>> dbus_connection = <Gio.DBusConnection object at 0x7f6a5269f780 (GDBusConnection at 0x564e89f7c630)> extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') app_dbus_actions = <Gio.DBusActionGroup object at 0x7f6a5277f300 (GDBusActionGroup at 0x7f6a3402e920)> @pytest.fixture def gdk_backend( self, request, dbus_connection, extension_test_hook, settings_test_hook, app_dbus_actions ): force_x11 = request.param == GdkBackend.X11 # Make sure cached value is up to date glibutil.dispatch_pending_sources() if settings_test_hook.force_x11_gdk_backend == force_x11: return request.param if extension_test_hook.AppRunning: app_dbus_actions.activate_action('quit', None) > extension_test_hook.wait_property( 'AppRunning', False, timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS ) tests/test_wm.py:842: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusutil.py:269: in wait_property glibutil.wait_any_source(timeout_ms=deadline.check_remaining_ms()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <tests.glibutil.Deadline object at 0x7f6a503bacb0> def check_remaining_ms(self): remaining_us = self.deadline_us - GLib.get_monotonic_time() if remaining_us < 0: > raise TimeoutError() E TimeoutError tests/glibutil.py:137: TimeoutError

Check failure on line 461 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_show[WindowPosition.LEFT-0.714-True-WindowMonitor.CONNECTOR-1-1-1-1.0-1.25-displayconfig.LayoutMode.LOGICAL-AnimationMode.GLOBAL_DISABLE-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a52607340> request = <SubRequest 'gdk_backend' for <Function test_show[WindowPosition.LEFT-0.714-True-WindowMonitor.CONNECTOR-1-1-1-1.0-1.2...Mode.GLOBAL_DISABLE-True-False-True-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]>> dbus_connection = <Gio.DBusConnection object at 0x7f6a5269f780 (GDBusConnection at 0x564e89f7c630)> extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') app_dbus_actions = <Gio.DBusActionGroup object at 0x7f6a5277f300 (GDBusActionGroup at 0x7f6a3402e920)> @pytest.fixture def gdk_backend( self, request, dbus_connection, extension_test_hook, settings_test_hook, app_dbus_actions ): force_x11 = request.param == GdkBackend.X11 # Make sure cached value is up to date glibutil.dispatch_pending_sources() if settings_test_hook.force_x11_gdk_backend == force_x11: return request.param if extension_test_hook.AppRunning: app_dbus_actions.activate_action('quit', None) > extension_test_hook.wait_property( 'AppRunning', False, timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS ) tests/test_wm.py:842: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusutil.py:269: in wait_property glibutil.wait_any_source(timeout_ms=deadline.check_remaining_ms()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <tests.glibutil.Deadline object at 0x7f6a503c1590> def check_remaining_ms(self): remaining_us = self.deadline_us - GLib.get_monotonic_time() if remaining_us < 0: > raise TimeoutError() E TimeoutError tests/glibutil.py:137: TimeoutError
self,
unmaximized_rect,
expected_rect,
Expand Down Expand Up @@ -571,7 +571,7 @@
if not window_maximize:
assert extension_test_hook.WindowAbove == window_above

@pytest.mark.usefixtures('disable_animations')

Check failure on line 574 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_maximize_unmaximize[WindowPosition.LEFT-0.714-True-WindowMonitor.CONNECTOR-0-0-1-1.0-1.5-displayconfig.LayoutMode.LOGICAL-False-False-False-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f4a00> unmaximized_rect = Rect(x=1680, y=0, width=799, height=700) expected_rect = Rect(x=1680, y=0, width=1120, height=700) workarea = Rect(x=1680, y=0, width=1120, height=700), monitor_scale = 1.5 window_maximize = True, window_above = False, window_skip_taskbar = False expected_on_all_workspaces = {False, True} extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f6a52c09430>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.X11: 'x11'> @pytest.mark.usefixtures('disable_animations') def test_maximize_unmaximize( self, unmaximized_rect, expected_rect, workarea, monitor_scale, window_maximize, window_above, window_skip_taskbar, expected_on_all_workspaces, extension_dbus_interface, extension_test_hook, settings_test_hook, shell_test_hook, wait_idle, gdk_backend, ): > extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) tests/test_wm.py:592: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') method_name = 'Activate', parameters = GLib.Variant('()', ()) flags = <DBusCallFlags.NONE: 0>, timeout = 25000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code24: ddterm failed to show in 20 seconds (24) tests/dbusproxy.py:302: Error

Check failure on line 574 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_maximize_unmaximize[WindowPosition.BOTTOM-0.714-True-WindowMonitor.CONNECTOR-1-1-1-1.0-1.25-displayconfig.LayoutMode.LOGICAL-False-False-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f4fa0> request = <SubRequest 'gdk_backend' for <Function test_maximize_unmaximize[WindowPosition.BOTTOM-0.714-True-WindowMonitor.CONNEC...ayoutMode.LOGICAL-False-False-False-GdkBackend.WAYLAND-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]>> dbus_connection = <Gio.DBusConnection object at 0x7f6a5269f780 (GDBusConnection at 0x564e89f7c630)> extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') app_dbus_actions = <Gio.DBusActionGroup object at 0x7f6a5277f300 (GDBusActionGroup at 0x7f6a3402e920)> @pytest.fixture def gdk_backend( self, request, dbus_connection, extension_test_hook, settings_test_hook, app_dbus_actions ): force_x11 = request.param == GdkBackend.X11 # Make sure cached value is up to date glibutil.dispatch_pending_sources() if settings_test_hook.force_x11_gdk_backend == force_x11: return request.param if extension_test_hook.AppRunning: app_dbus_actions.activate_action('quit', None) > extension_test_hook.wait_property( 'AppRunning', False, timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS ) tests/test_wm.py:842: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusutil.py:269: in wait_property glibutil.wait_any_source(timeout_ms=deadline.check_remaining_ms()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <tests.glibutil.Deadline object at 0x7f6a503b8780> def check_remaining_ms(self): remaining_us = self.deadline_us - GLib.get_monotonic_time() if remaining_us < 0: > raise TimeoutError() E TimeoutError tests/glibutil.py:137: TimeoutError
def test_maximize_unmaximize(
self,
unmaximized_rect,
Expand Down Expand Up @@ -626,7 +626,7 @@
assert extension_test_hook.WindowOnAllWorkspaces in expected_on_all_workspaces
assert shell_test_hook.FocusApp == 'com.github.amezin.ddterm'

@pytest.mark.usefixtures('disable_animations')

Check failure on line 629 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_mouse_resize[GdkBackend.X11-1.0-1.5-displayconfig.LayoutMode.LOGICAL-WindowPosition.TOP-0.913-1.0-True-WindowMonitor.CURRENT-1-0--1-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f53b0> unmaximized_rect = Rect(x=1680, y=0, width=1120, height=639) expected_rect = Rect(x=1680, y=0, width=1120, height=700) workarea = Rect(x=1680, y=0, width=1120, height=700), window_maximize = True window_size = 0.913, window_size2 = 1.0 window_position = <WindowPosition.TOP: 'top'>, monitor_scale = 1.5 extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f6a52c09430>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') gdk_backend = <GdkBackend.X11: 'x11'> @pytest.mark.usefixtures('disable_animations') def test_mouse_resize( self, unmaximized_rect, expected_rect, workarea, window_maximize, window_size, window_size2, window_position, monitor_scale, extension_dbus_interface, extension_test_hook, shell_dbus_interface, shell_test_hook, wait_idle, settings_test_hook, gdk_backend, ): > extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) tests/test_wm.py:648: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') method_name = 'Activate', parameters = GLib.Variant('()', ()) flags = <DBusCallFlags.NONE: 0>, timeout = 25000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code24: ddterm failed to show in 20 seconds (24) tests/dbusproxy.py:302: Error

Check failure on line 629 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_mouse_resize[GdkBackend.WAYLAND-1.0-1.5-displayconfig.LayoutMode.LOGICAL-WindowPosition.LEFT-0.714-0.913-False-WindowMonitor.CURRENT-1-0--1-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f5cc0> request = <SubRequest 'gdk_backend' for <Function test_mouse_resize[GdkBackend.WAYLAND-1.0-1.5-displayconfig.LayoutMode.LOGICAL-...on.LEFT-0.714-0.913-False-WindowMonitor.CURRENT-1-0--1-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]>> dbus_connection = <Gio.DBusConnection object at 0x7f6a5269f780 (GDBusConnection at 0x564e89f7c630)> extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') app_dbus_actions = <Gio.DBusActionGroup object at 0x7f6a5277f300 (GDBusActionGroup at 0x7f6a3402e920)> @pytest.fixture def gdk_backend( self, request, dbus_connection, extension_test_hook, settings_test_hook, app_dbus_actions ): force_x11 = request.param == GdkBackend.X11 # Make sure cached value is up to date glibutil.dispatch_pending_sources() if settings_test_hook.force_x11_gdk_backend == force_x11: return request.param if extension_test_hook.AppRunning: app_dbus_actions.activate_action('quit', None) > extension_test_hook.wait_property( 'AppRunning', False, timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS ) tests/test_wm.py:842: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusutil.py:269: in wait_property glibutil.wait_any_source(timeout_ms=deadline.check_remaining_ms()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <tests.glibutil.Deadline object at 0x7f6a503b9900> def check_remaining_ms(self): remaining_us = self.deadline_us - GLib.get_monotonic_time() if remaining_us < 0: > raise TimeoutError() E TimeoutError tests/glibutil.py:137: TimeoutError

Check failure on line 629 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_mouse_resize[GdkBackend.X11-1.0-1.25-displayconfig.LayoutMode.LOGICAL-WindowPosition.TOP-1.0-0.6-True-WindowMonitor.CURRENT-0-0--1-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f5770> unmaximized_rect = Rect(x=0, y=32, width=1680, height=1018) expected_rect = Rect(x=0, y=32, width=1680, height=1018) workarea = Rect(x=0, y=32, width=1680, height=1018), window_maximize = True window_size = 1.0, window_size2 = 0.6 window_position = <WindowPosition.TOP: 'top'>, monitor_scale = 1.0 extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') shell_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell', g_interface_name='org.gnome.Shell') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f6a52c09430>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') gdk_backend = <GdkBackend.X11: 'x11'> @pytest.mark.usefixtures('disable_animations') def test_mouse_resize( self, unmaximized_rect, expected_rect, workarea, window_maximize, window_size, window_size2, window_position, monitor_scale, extension_dbus_interface, extension_test_hook, shell_dbus_interface, shell_test_hook, wait_idle, settings_test_hook, gdk_backend, ): > extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) tests/test_wm.py:648: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') method_name = 'Activate', parameters = GLib.Variant('()', ()) flags = <DBusCallFlags.NONE: 0>, timeout = 25000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code24: ddterm failed to show in 20 seconds (24) tests/dbusproxy.py:302: Error
def test_mouse_resize(
self,
unmaximized_rect,
Expand Down Expand Up @@ -709,7 +709,7 @@
round_to=int(monitor_scale)
)

@pytest.mark.usefixtures('disable_animations')

Check failure on line 712 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_resize_maximize_unmaximize[WindowPosition.LEFT-0.913-0.714-WindowMonitor.CONNECTOR-0-1-1-1.0-1.5-displayconfig.LayoutMode.LOGICAL-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f6300> unmaximized_rect = Rect(x=1680, y=32, width=1022, height=668) workarea = Rect(x=1680, y=32, width=1120, height=668), window_size = 0.913 window_size2 = 0.714, window_position = <WindowPosition.LEFT: 'left'> monitor_scale = 1.5 extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f6a52c09430>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.X11: 'x11'> @pytest.mark.usefixtures('disable_animations') def test_resize_maximize_unmaximize( self, unmaximized_rect, workarea, window_size, window_size2, window_position, monitor_scale, extension_dbus_interface, extension_test_hook, settings_test_hook, shell_test_hook, wait_idle, gdk_backend, ): settings_test_hook.window_maximize = False > extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) tests/test_wm.py:730: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') method_name = 'Activate', parameters = GLib.Variant('()', ()) flags = <DBusCallFlags.NONE: 0>, timeout = 25000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code24: ddterm failed to show in 20 seconds (24) tests/dbusproxy.py:302: Error

Check failure on line 712 in tests/test_wm.py

View workflow job for this annotation

GitHub Actions / ci / archlinux-installed-test

tests/test_wm.py::TestWaylandTwoMonitors::test_resize_maximize_unmaximize[WindowPosition.RIGHT-0.913-0.714-WindowMonitor.CONNECTOR-0-1-1-1.0-1.25-displayconfig.LayoutMode.LOGICAL-GdkBackend.X11-displayconfig.Transform.NORMAL-displayconfig.Transform.NORMAL]

[gw0] linux -- Python 3.14.0 /__w/gnome-shell-extension-ddterm/gnome-shell-extension-ddterm/.tox/pytest/bin/python self = <tests.test_wm.TestWaylandTwoMonitors object at 0x7f6a527f60d0> unmaximized_rect = Rect(x=1797, y=32, width=1227, height=808) workarea = Rect(x=1680, y=32, width=1344, height=808), window_size = 0.913 window_size2 = 0.714, window_position = <WindowPosition.RIGHT: 'right'> monitor_scale = 1.25 extension_dbus_interface = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') extension_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.TestHook') settings_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm/TestHook', g_interface_name='com.github.amezin.ddterm.Settings') shell_test_hook = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/TestHook', g_interface_name='org.gnome.Shell.TestHook') wait_idle = functools.partial(<function wait_idle at 0x7f6a52c09430>, shell_test_hook=Proxy(g_name='org.gnome.Shell', g_object_pat...m.github.amezin.ddterm', g_object_path='/com/github/amezin/ddterm', g_interface_name='com.github.amezin.ddterm.Debug')) gdk_backend = <GdkBackend.X11: 'x11'> @pytest.mark.usefixtures('disable_animations') def test_resize_maximize_unmaximize( self, unmaximized_rect, workarea, window_size, window_size2, window_position, monitor_scale, extension_dbus_interface, extension_test_hook, settings_test_hook, shell_test_hook, wait_idle, gdk_backend, ): settings_test_hook.window_maximize = False > extension_dbus_interface.Activate(timeout=dbusutil.DEFAULT_LONG_TIMEOUT_MS) tests/test_wm.py:730: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/dbusproxy.py:72: in method result = self.call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = Proxy(g_name='org.gnome.Shell', g_object_path='/org/gnome/Shell/Extensions/ddterm', g_interface_name='com.github.amezin.ddterm.Extension') method_name = 'Activate', parameters = GLib.Variant('()', ()) flags = <DBusCallFlags.NONE: 0>, timeout = 25000, cancellable = None def call_sync( self, method_name, parameters=None, flags=Gio.DBusCallFlags.NONE, timeout=None, cancellable=None, ): if timeout is None: timeout = self.get_default_timeout() parameters = self.pack_method_parameters(method_name, parameters) > return super().call_sync(method_name, parameters, flags, timeout, cancellable) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code24: ddterm failed to show in 20 seconds (24) tests/dbusproxy.py:302: Error
def test_resize_maximize_unmaximize(
self,
unmaximized_rect,
Expand Down Expand Up @@ -931,8 +931,9 @@
return []

@pytest.fixture(scope='class')
def shell_init(self, disable_extension_updates):
pass
def shell_init(self, disable_extension_updates, shell_dbus_interface):
if shell_dbus_interface.ShellVersion == (47, 10):
pytest.skip('Sometimes crashes GNOME Shell on Fedora 41')

def test_smoke(self, extension_init):
pass
Loading