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