Ver Fonte

Fixed spec

Marta Marczykowska-Górecka há 5 anos atrás
pai
commit
526799022d
2 ficheiros alterados com 63 adições e 1 exclusões
  1. 61 0
      qubesmanager/tests/test_create_new_vm.py
  2. 2 1
      rpm_spec/qmgr.spec.in

+ 61 - 0
qubesmanager/tests/test_create_new_vm.py

@@ -0,0 +1,61 @@
+#!/usr/bin/python3
+#
+# The Qubes OS Project, https://www.qubes-os.org/
+#
+# Copyright (C) 2016 Marta Marczykowska-Górecka
+#                                       <marmarta@invisiblethingslab.com>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+import logging.handlers
+import sys
+import unittest
+import unittest.mock
+
+from PyQt4 import QtGui, QtTest, QtCore
+from qubesadmin import Qubes, events, utils, exc
+from qubesmanager import create_new_vm
+
+
+class NewVmTest(unittest.TestCase):
+    def setUp(self):
+        super(NewVmTest, self).setUp()
+
+        self.qapp = Qubes()
+        self.qtapp = QtGui.QApplication(sys.argv)
+        self.dispatcher = events.EventsDispatcher(self.qapp)
+
+        self.dialog = create_new_vm.NewVmDlg(
+            self.qtapp, self.qapp)
+
+    def tearDown(self):
+        self.dialog.deleteLater()
+        super(NewVmTest, self).tearDown()
+
+    def test_00_window_loads(self):
+        self.assertTrue(self.dialog.select_vms_widget is not None)
+
+    def test_01_vms_load_correctly(self):
+        pass
+
+class CreatteVMThreadTest(unittest.TestCase):
+
+
+if __name__ == "__main__":
+    ha_syslog = logging.handlers.SysLogHandler('/dev/log')
+    ha_syslog.setFormatter(
+        logging.Formatter('%(name)s[%(process)d]: %(message)s'))
+    logging.root.addHandler(ha_syslog)
+    unittest.main()

+ 2 - 1
rpm_spec/qmgr.spec.in

@@ -123,7 +123,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %{python3_sitelib}/qubesmanager/tests/__pycache__
 %{python3_sitelib}/qubesmanager/tests/__init__.py
-%{python3_sitelib}/qubesmanager/tests/test_backup_01.py
+%{python3_sitelib}/qubesmanager/tests/test_backup.py
+%{python3_sitelib}/qubesmanager/tests/test_backup_utils.py
 %{python3_sitelib}/qubesmanager/tests/test_global_settings.py
 %{python3_sitelib}/qubesmanager/tests/test_qube_manager.py