From 4fd3df8d810f7a0838e3eb5718bb60472d19a9e0 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Sun, 6 Sep 2015 10:59:43 +0200 Subject: [PATCH] More logging messages --- run_tests.py | 12 +++++++++++- .../process_cfg_community/test_add_community.py | 10 ++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/run_tests.py b/run_tests.py index e7d2d9b9..8cb0485c 100644 --- a/run_tests.py +++ b/run_tests.py @@ -1,5 +1,6 @@ import sys import os +import signal import unittest import subprocess import time @@ -16,5 +17,14 @@ sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'src'))) print("Run") runner = unittest.TextTestRunner().run(unittest.defaultTestLoader.discover(start_dir='cutecoin.tests', pattern='test_*')) print("Terminate") -p.terminate() +os.kill(p.pid, signal.SIGINT) +time.sleep(2) + +try: + os.kill(p.pid, signal.SIGKILL) + p.kill() + print("Hard killed") +except OSError: + print("Terminated gracefully") + sys.exit(not runner.wasSuccessful()) \ No newline at end of file diff --git a/src/cutecoin/tests/process_cfg_community/test_add_community.py b/src/cutecoin/tests/process_cfg_community/test_add_community.py index 0a14ac2c..97a83f98 100644 --- a/src/cutecoin/tests/process_cfg_community/test_add_community.py +++ b/src/cutecoin/tests/process_cfg_community/test_add_community.py @@ -1,10 +1,8 @@ import sys import unittest -import os import asyncio import quamash import logging -import time from PyQt5.QtWidgets import QDialog from PyQt5.QtCore import QLocale, Qt from PyQt5.QtTest import QTest @@ -17,6 +15,7 @@ from cutecoin.core.app import Application from cutecoin.core.account import Account from cutecoin.tests import get_application + class ProcessAddCommunity(unittest.TestCase): def setUp(self): self.qapplication = get_application() @@ -62,7 +61,8 @@ class ProcessAddCommunity(unittest.TestCase): QTest.mouseDClick(process_community.spinbox_port, Qt.LeftButton) process_community.spinbox_port.setValue(50000) self.assertEqual(process_community.stacked_pages.currentWidget(), - process_community.page_node) + process_community.page_node, + msg="Current widget : {0}".format(process_community.stacked_pages.currentWidget().name())) self.assertEqual(process_community.lineedit_server.text(), "127.0.0.1") self.assertEqual(process_community.spinbox_port.value(), 50000) QTest.mouseClick(process_community.button_register, Qt.LeftButton) @@ -80,9 +80,11 @@ class ProcessAddCommunity(unittest.TestCase): self.assertEqual(mock.get_request(6).method, 'POST') self.assertEqual(mock.get_request(6).url[:8], '/wot/add') self.assertEqual(process_community.label_error.text(), "Broadcasting identity...") + yield from asyncio.sleep(1) self.assertEqual(process_community.stacked_pages.currentWidget(), - process_community.page_add_nodes) + process_community.page_add_nodes, + msg="Current widget : {0}".format(process_community.stacked_pages.currentWidget().name())) QTest.mouseClick(process_community.button_next, Qt.LeftButton) asyncio.async(exec_test()) -- GitLab