Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
8aafb212 by wurstsalat at 2022-11-27T14:45:22+01:00
fix: SSLErrorDialog: Fix test, remove OpenSSL usage

- - - - -


1 changed file:

- test/gtk/ssl_error_dialog.py


Changes:

=====================================
test/gtk/ssl_error_dialog.py
=====================================
@@ -1,13 +1,17 @@
+from unittest.mock import MagicMock
+
 import gi
+gi.require_version('Gio', '2.0')
 gi.require_version('Gtk', '3.0')
+from gi.repository import Gio
 from gi.repository import Gtk
 
-import OpenSSL
-
 from gajim import gui
 gui.init('gtk')
 
 from test.gtk import util
+
+from gajim.common import app
 from gajim.common.const import CSSPriority
 from gajim.gui.ssl_error_dialog import SSLErrorDialog
 
@@ -47,9 +51,14 @@
 8xSTlUlCBTCozjzscZVeVDIojmejWclT
 -----END CERTIFICATE-----'''
 
-cert = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, cert)
+
+app.settings = MagicMock()
+app.settings.get_account_setting = MagicMock(
+    return_value=['[email protected]'])
+
+gio_cert = Gio.TlsCertificate.new_from_pem(cert, -1)
 ssl_error_num = 10
-win = SSLErrorDialog('testacc', None, cert, ssl_error_num)
+win = SSLErrorDialog('testacc', None, gio_cert, ssl_error_num)
 win.connect('destroy', Gtk.main_quit)
 win.show_all()
 Gtk.main()



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/8aafb21297c5966acab857d5c777c66f78d17116

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/8aafb21297c5966acab857d5c777c66f78d17116
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to