From 1a58be08b4062da9a72adfb56c63d707674ca336 Mon Sep 17 00:00:00 2001
From: Nico Alt <nicoalt@posteo.org>
Date: Thu, 17 Dec 2020 20:50:58 +0100
Subject: [PATCH] Remove Container base class

---
 briar-gtk/briar_gtk/container.py              | 21 ------------
 .../briar_gtk/controllers/private_chat.py     |  2 +-
 ...vate_chat.py => private_chat_container.py} |  0
 briar-gtk/tests/briar_gtk/test_container.py   | 34 -------------------
 4 files changed, 1 insertion(+), 56 deletions(-)
 delete mode 100644 briar-gtk/briar_gtk/container.py
 rename briar-gtk/briar_gtk/{containers/private_chat.py => private_chat_container.py} (100%)
 delete mode 100644 briar-gtk/tests/briar_gtk/test_container.py

diff --git a/briar-gtk/briar_gtk/container.py b/briar-gtk/briar_gtk/container.py
deleted file mode 100644
index e943d98..0000000
--- a/briar-gtk/briar_gtk/container.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright (c) 2019 Nico Alt
-# SPDX-License-Identifier: AGPL-3.0-only
-# License-Filename: LICENSE.md
-
-import os
-
-from gi.repository import Gtk
-
-from briar_gtk.define import RESOURCES_DIR
-
-
-class Container(Gtk.Overlay):
-
-    def __init__(self):
-        super().__init__()
-        self.builder = Gtk.Builder()
-
-    def _add_from_resource(self, ui_filename):
-        self.builder.add_from_resource(
-            os.path.join(RESOURCES_DIR, ui_filename)
-        )
diff --git a/briar-gtk/briar_gtk/controllers/private_chat.py b/briar-gtk/briar_gtk/controllers/private_chat.py
index 21ed834..2f01ed5 100644
--- a/briar-gtk/briar_gtk/controllers/private_chat.py
+++ b/briar-gtk/briar_gtk/controllers/private_chat.py
@@ -8,7 +8,7 @@ from gi.repository import Gtk
 from briar_wrapper.models.contacts import Contacts
 from briar_wrapper.models.private_chat import PrivateChat
 
-from briar_gtk.containers.private_chat import PrivateChatContainer
+from briar_gtk.private_chat_container import PrivateChatContainer
 from briar_gtk.define import APP
 from briar_gtk.widgets.edit_dialog import EditDialog
 
diff --git a/briar-gtk/briar_gtk/containers/private_chat.py b/briar-gtk/briar_gtk/private_chat_container.py
similarity index 100%
rename from briar-gtk/briar_gtk/containers/private_chat.py
rename to briar-gtk/briar_gtk/private_chat_container.py
diff --git a/briar-gtk/tests/briar_gtk/test_container.py b/briar-gtk/tests/briar_gtk/test_container.py
deleted file mode 100644
index 8a28b7d..0000000
--- a/briar-gtk/tests/briar_gtk/test_container.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright (c) 2020 Nico Alt
-# SPDX-License-Identifier: AGPL-3.0-only
-# License-Filename: LICENSE.md
-
-import os
-
-import pytest
-
-from briar_gtk.container import Container
-
-MODULE = "briar_gtk.container.%s"
-
-
-@pytest.mark.skipif('CI' in os.environ, reason='segmentation fault')
-def test_builder_at_init(mocker):
-    builder_mock = mocker.patch(
-        MODULE % "Gtk.Builder")
-
-    Container()
-
-    builder_mock.assert_called_once()
-
-
-@pytest.fixture(autouse=True)
-def briar_headless_jar(is_file):
-    flatpak_path = "/app/share/java/briar-headless.jar"
-    return_values = {flatpak_path: True}
-    is_file.side_effect = return_values.get
-    return is_file
-
-
-@pytest.fixture(autouse=True)
-def gi_dependencies(mocker):
-    mocker.patch(MODULE % "Gtk")
-- 
GitLab