Skip to content
Snippets Groups Projects
Commit af23279d authored by Daniel Brötzmann's avatar Daniel Brötzmann
Browse files

cq: Tests: Make type check pass for SSLErrorDialog and CertificateDialog

parent 126babff
No related branches found
No related tags found
No related merge requests found
......@@ -103,11 +103,9 @@ exclude = [
"gajim/plugins/pluginmanager.py",
"scripts/update_flatpak_manifest.py",
"test/common/test_uri_util.py",
"test/dialogs/certificate_dialog.py",
"test/dialogs/change_password.py",
"test/dialogs/dataform.py",
"test/dialogs/groupchat_info.py",
"test/dialogs/ssl_error_dialog.py",
"test/gui/test_menus.py",
"test/gui/test_nick_completion.py",
]
......
......@@ -44,7 +44,7 @@ ejsJoYkpvcaiaLAyVymTY/n/oM2oQpv5Mqjit+18RB9c2P+ifH5iDKC/jTKn4NNz
-----END CERTIFICATE-----'''
gio_cert = Gio.TlsCertificate.new_from_pem(cert, -1)
win = CertificateDialog(None, 'testacc', gio_cert)
win = CertificateDialog(Gtk.Window(), 'testacc', gio_cert)
win.connect('destroy', Gtk.main_quit)
win.show_all()
Gtk.main()
from typing import cast
from unittest.mock import MagicMock
from gi.repository import Gio
......@@ -49,11 +51,14 @@ ejsJoYkpvcaiaLAyVymTY/n/oM2oQpv5Mqjit+18RB9c2P+ifH5iDKC/jTKn4NNz
app.settings = MagicMock()
app.settings.get_account_setting = MagicMock(
return_value=['myhost@example.tld'])
return_value='myhost@example.tld')
gio_cert = Gio.TlsCertificate.new_from_pem(cert, -1)
ssl_error_num = 10
win = SSLErrorDialog('testacc', None, gio_cert, ssl_error_num)
# Listing of Gio.TlsCertificateFlags:
# https://lazka.github.io/pgi-docs/#Gio-2.0/flags.html#Gio.TlsCertificateFlags
ssl_error_num = cast(Gio.TlsCertificateFlags, 10)
win = SSLErrorDialog('testacc', MagicMock(), gio_cert, ssl_error_num)
win.connect('destroy', Gtk.main_quit)
win.show_all()
Gtk.main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment