From 13eec1e942a911cb033c69de01359c0372c0fccb Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Tue, 8 Sep 2015 19:53:45 +0200
Subject: [PATCH] Merge of tests

---
 .../identities_tab/test_identities_table.py   | 35 +++++--------------
 .../test_add_community.py                     |  3 +-
 2 files changed, 10 insertions(+), 28 deletions(-)

diff --git a/src/cutecoin/tests/identities_tab/test_identities_table.py b/src/cutecoin/tests/identities_tab/test_identities_table.py
index 2e36df4c..577d4b1c 100644
--- a/src/cutecoin/tests/identities_tab/test_identities_table.py
+++ b/src/cutecoin/tests/identities_tab/test_identities_table.py
@@ -29,7 +29,7 @@ class TestIdentitiesTable(unittest.TestCase):
         QLocale.setDefault(QLocale("en_GB"))
         self.lp = quamash.QEventLoop(self.qapplication)
         asyncio.set_event_loop(self.lp)
-        self.identities_registry = IdentitiesRegistry({})
+        self.identities_registry = IdentitiesRegistry()
 
         self.application = Application(self.qapplication, self.lp, self.network_manager, self.identities_registry)
         self.application.preferences['notifications'] = False
@@ -65,21 +65,10 @@ class TestIdentitiesTable(unittest.TestCase):
         mock = nice_blockchain.get_mock()
         logging.debug(mock.pretend_url)
         self.network_manager.set_mock_path(mock.pretend_url)
-        future = asyncio.Future()
         identities_tab = IdentitiesTabWidget(self.application)
-
-        def start_widget():
-            identities_tab.change_account(self.account)
-            identities_tab.change_community(self.community)
-            identities_tab.show()
-            return future
-
-        @asyncio.coroutine
-        def close_widget():
-            yield from asyncio.sleep(15)
-            if identities_tab.isVisible():
-                identities_tab.close()
-            future.set_result(False)
+        identities_tab.change_account(self.account)
+        identities_tab.change_community(self.community)
+        future = asyncio.Future()
 
         @asyncio.coroutine
         def exec_test():
@@ -93,24 +82,16 @@ class TestIdentitiesTable(unittest.TestCase):
 
             QTest.keyClicks(identities_tab.edit_textsearch, "doe")
             QTest.mouseClick(identities_tab.button_search, Qt.LeftButton)
-            yield from asyncio.sleep(1)
-            """self.assertEqual(mock.get_request(4).method, 'GET')
+            yield from asyncio.sleep(2)
+            self.assertEqual(mock.get_request(4).method, 'GET')
             self.assertEqual(mock.get_request(4).url,
                              '/wot/lookup/doe')
-            self.assertEqual(mock.get_request(5).method, 'GET')
-            self.assertEqual(mock.get_request(5).url,
-                             '/wot/certifiers-of/FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn')
-            self.assertEqual(mock.get_request(6).method, 'GET')
-            self.assertEqual(mock.get_request(6).url,
-                             '/wot/lookup/FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn')"""
             self.assertEqual(identities_tab.table_identities.model().rowCount(), 1)
-            identities_tab.close()
             future.set_result(True)
 
         asyncio.async(exec_test())
-        asyncio.async(close_widget())
-        self.lp.run_until_complete(start_widget())
-        self.assertTrue(future.result())
+        self.lp.run_until_complete(future)
+        mock.delete_mock()
 
 if __name__ == '__main__':
     logging.basicConfig( stream=sys.stderr )
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 1c70ef50..6d90010f 100644
--- a/src/cutecoin/tests/process_cfg_community/test_add_community.py
+++ b/src/cutecoin/tests/process_cfg_community/test_add_community.py
@@ -71,7 +71,7 @@ class ProcessAddCommunity(unittest.TestCase):
             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)
-            yield from asyncio.sleep(3)
+            yield from asyncio.sleep(1)
             self.assertEqual(mock.get_request(0).method, 'GET')
             self.assertEqual(mock.get_request(0).url, '/network/peering')
             self.assertEqual(mock.get_request(1).method, 'GET')
@@ -95,6 +95,7 @@ class ProcessAddCommunity(unittest.TestCase):
         self.lp.call_later(15, close_dialog)
         asyncio.async(exec_test())
         self.lp.run_until_complete(open_dialog(process_community))
+        mock.delete_mock()
 
 if __name__ == '__main__':
     logging.basicConfig( stream=sys.stderr )
-- 
GitLab