From d03ef507852a0f975e5024793f1105aa9b2fa592 Mon Sep 17 00:00:00 2001 From: Nico Alt <nicoalt@posteo.org> Date: Sun, 22 Dec 2019 16:53:18 +0100 Subject: [PATCH] Fix various warning while running app and tests --- .pylintrc | 3 ++- setup.cfg | 2 ++ src/briar-gtk.in | 2 -- src/briar/gtk/application.py | 3 +++ tests/briar/gtk/test_application.py | 7 +++++++ tests/conftest.py | 2 +- 6 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 setup.cfg diff --git a/.pylintrc b/.pylintrc index 68c0cee..5fde3fa 100644 --- a/.pylintrc +++ b/.pylintrc @@ -7,4 +7,5 @@ disable=attribute-defined-outside-init, duplicate-code, fixme, - missing-docstring + missing-docstring, + wrong-import-position diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..e645cdd --- /dev/null +++ b/setup.cfg @@ -0,0 +1,2 @@ +[pycodestyle] +ignore = E126,E402 diff --git a/src/briar-gtk.in b/src/briar-gtk.in index a0ab663..aac441d 100755 --- a/src/briar-gtk.in +++ b/src/briar-gtk.in @@ -13,8 +13,6 @@ import os import signal import sys -import gi -gi.require_version('Gtk', '3.0') from gi.repository import Gio PACKAGE_DATA_DIR = '@PACKAGE_DATA_DIR@' diff --git a/src/briar/gtk/application.py b/src/briar/gtk/application.py index c834d0f..eddfebb 100644 --- a/src/briar/gtk/application.py +++ b/src/briar/gtk/application.py @@ -6,6 +6,9 @@ # Initial version based on GNOME Lollypop # https://gitlab.gnome.org/World/lollypop/blob/1.0.2/lollypop/application.py +import gi +gi.require_version('Gdk', '3.0') +gi.require_version('Gtk', '3.0') from gi.repository import Gdk, Gio, GLib, Gtk from briar_wrapper.api import Api diff --git a/tests/briar/gtk/test_application.py b/tests/briar/gtk/test_application.py index a86f3f2..1607637 100644 --- a/tests/briar/gtk/test_application.py +++ b/tests/briar/gtk/test_application.py @@ -4,6 +4,8 @@ from unittest.mock import Mock +import pytest + from briar_wrapper.api import Api from briar.gtk.application import Application from briar.gtk.define import APPLICATION_NAME, APPLICATION_STYLING_PATH @@ -137,3 +139,8 @@ def test_setup_window_has_none_attribute(mocker): window_show_mock.assert_called_once() window_present_mock.assert_called_once() + + +@pytest.fixture(autouse=True) +def glib_set_application_name(mocker): + mocker.patch("gi.repository.GLib.set_application_name") diff --git a/tests/conftest.py b/tests/conftest.py index 7d483ab..3fad9db 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -27,5 +27,5 @@ def auth_token(): def request_headers(auth_token): request_headers = { "Authorization": 'Bearer %s' % auth_token - } + } return request_headers -- GitLab