Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorwurstsalat <mailtrash@posteo.de>2022-11-27 18:45:56 +0300
committerwurstsalat <mailtrash@posteo.de>2022-11-27 18:45:56 +0300
commitbd8b229b474adb038903b65a373c910845af3062 (patch)
treeae32db48d2dd18ba83f6588b4210d5b918c54b45 /test
parent1c327c753922b730396ae8b2e36c75021082d677 (diff)
fix: GUI tests: Adapt GUI tests to Gajim changes
Diffstat (limited to 'test')
-rw-r--r--test/gtk/change_password.py6
-rw-r--r--test/gtk/dataform.py7
-rw-r--r--test/gtk/fake_dataform.py7
-rw-r--r--test/gtk/groupchat_info.py6
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)