diff options
author | wurstsalat <mailtrash@posteo.de> | 2022-11-27 18:45:56 +0300 |
---|---|---|
committer | wurstsalat <mailtrash@posteo.de> | 2022-11-27 18:45:56 +0300 |
commit | bd8b229b474adb038903b65a373c910845af3062 (patch) | |
tree | ae32db48d2dd18ba83f6588b4210d5b918c54b45 /test | |
parent | 1c327c753922b730396ae8b2e36c75021082d677 (diff) |
fix: GUI tests: Adapt GUI tests to Gajim changes
Diffstat (limited to 'test')
-rw-r--r-- | test/gtk/change_password.py | 6 | ||||
-rw-r--r-- | test/gtk/dataform.py | 7 | ||||
-rw-r--r-- | test/gtk/fake_dataform.py | 7 | ||||
-rw-r--r-- | test/gtk/groupchat_info.py | 6 |
4 files changed, 24 insertions, 2 deletions
diff --git a/test/gtk/change_password.py b/test/gtk/change_password.py index e87a1f33b..d6451cad6 100644 --- a/test/gtk/change_password.py +++ b/test/gtk/change_password.py @@ -1,3 +1,5 @@ +from unittest.mock import MagicMock + from functools import partial import gi @@ -12,11 +14,15 @@ from gajim.common.const import CSSPriority from gajim import gui gui.init('gtk') +from gajim.common import app + from gajim.gui.change_password import ChangePassword from test.gtk import util util.load_style('gajim.css', CSSPriority.APPLICATION) +app.get_client = MagicMock() + fields = [ create_field(typ='text-single', label='Username', var='username'), create_field(typ='text-single', label='Old Password', var='old_password'), diff --git a/test/gtk/dataform.py b/test/gtk/dataform.py index 51e98ea59..2a517d3d5 100644 --- a/test/gtk/dataform.py +++ b/test/gtk/dataform.py @@ -1,6 +1,11 @@ +from unittest.mock import MagicMock + from base64 import b64decode +import gi +gi.require_version('Gtk', '3.0') from gi.repository import Gtk + import nbxmpp from nbxmpp.modules.dataforms import extend_form @@ -42,6 +47,8 @@ MLFTQAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwn TEtMDRUMjM6NTA6NDQrMDE6MDBAxMf7AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTA0VDIzOjUwOjQ0KzAxOjAwMZl/RwAAAABJRU5ErkJggg==''' app.bob_cache['sha1+8f35fef110ffc5df08d579a50083ff9308fb6242'] = b64decode(image) +app.css_config = MagicMock() +app.css_config.get_value = MagicMock(return_value='rgb(100, 100, 255)') FORM = ''' <x xmlns='jabber:x:data' type='form'> diff --git a/test/gtk/fake_dataform.py b/test/gtk/fake_dataform.py index aa94d5317..1c3d2d2fb 100644 --- a/test/gtk/fake_dataform.py +++ b/test/gtk/fake_dataform.py @@ -1,11 +1,14 @@ +import gi +gi.require_version('Gtk', '3.0') from gi.repository import Gtk from gajim import gui gui.init('gtk') -from gajim.gui.dataform import FakeDataFormWidget from gajim.common.const import CSSPriority +from gajim.gui.dataform import FakeDataFormWidget + from test.gtk import util util.load_style('gajim.css', CSSPriority.APPLICATION) @@ -45,6 +48,6 @@ class DataFormWindow(Gtk.Window): self.show() win = DataFormWindow() -win.connect("destroy", Gtk.main_quit) +win.connect('destroy', Gtk.main_quit) win.show_all() Gtk.main() diff --git a/test/gtk/groupchat_info.py b/test/gtk/groupchat_info.py index d778a0294..40a53a630 100644 --- a/test/gtk/groupchat_info.py +++ b/test/gtk/groupchat_info.py @@ -1,3 +1,5 @@ +from unittest.mock import MagicMock + import time import gi @@ -8,6 +10,7 @@ from nbxmpp.protocol import Iq from nbxmpp.modules.discovery import parse_disco_info from nbxmpp.structs import MucSubject +from gajim.common import app from gajim.common.const import CSSPriority from gajim import gui @@ -93,6 +96,9 @@ subject = ('Lorem ipsum dolor sit amet, consetetur sadipscing elitr sed ' disco_info = parse_disco_info(stanza) +app.css_config = MagicMock() +app.css_config.get_value = MagicMock(return_value='rgb(100, 100, 255)') + class GroupchatInfo(Gtk.ApplicationWindow): def __init__(self): Gtk.ApplicationWindow.__init__(self) |