From aa13d35a21486ad2ad8e18d9df9bb2d6dda3300a Mon Sep 17 00:00:00 2001
From: "Anders H. Rebner" <anderhre@stud.ntnu.no>
Date: Fri, 20 Mar 2020 18:00:03 +0100
Subject: [PATCH] La til type i test_soi.py

---
 soitool/modules/module_table.py | 1 -
 test/test_soi.py                | 6 ++++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/soitool/modules/module_table.py b/soitool/modules/module_table.py
index 87cd709..9beb24f 100644
--- a/soitool/modules/module_table.py
+++ b/soitool/modules/module_table.py
@@ -36,7 +36,6 @@ class TableModule(ModuleBase, QTableWidget, metaclass=Meta):
         self.type = "TableModule"
         QTableWidget.__init__(self)
         ModuleBase.__init__(self)
-        super(QTableWidget)
 
         # Remove headers
         self.horizontalHeader().hide()
diff --git a/test/test_soi.py b/test/test_soi.py
index af49960..778f46f 100644
--- a/test/test_soi.py
+++ b/test/test_soi.py
@@ -32,6 +32,8 @@ class TestModule(ModuleBase, QWidget, metaclass=Meta):
     """A simple module of given width, height and color for testing."""
 
     def __init__(self, color, width, height, *args, **kwargs):
+        self.type = "TestModule"
+        super(ModuleBase, self).__init__()
         super(TestModule, self).__init__(*args, **kwargs)
         self.setAutoFillBackground(True)
         palette = self.palette()
@@ -52,6 +54,10 @@ class TestModule(ModuleBase, QWidget, metaclass=Meta):
         """Not used."""
         raise NotImplementedError()
 
+    def get_as_dict(self):
+        """Not used."""
+        raise NotImplementedError()
+
 
 # The modules below have sizes that make the ideal for testing.
 # Sorting them by width should yield
-- 
GitLab