diff --git a/src/sakia/tests/functional/certification/test_certification.py b/src/sakia/tests/functional/certification/test_certification.py
index 5c792e97f285c5614322c26cd9bbb2fbd2238109..7be9015d4b45ee5c47030dab40135e53dcd5f109 100644
--- a/src/sakia/tests/functional/certification/test_certification.py
+++ b/src/sakia/tests/functional/certification/test_certification.py
@@ -1,18 +1,15 @@
 import sys
 import unittest
 import asyncio
-import quamash
 import time
 import logging
 from ucoinpy.documents.peer import BMAEndpoint
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMessageBox, QApplication
 from PyQt5.QtCore import QLocale, Qt
 from PyQt5.QtTest import QTest
-from ucoinpy.api.bma import API
-from ucoinpy.documents import Peer
 from sakia.tests.mocks.bma import init_new_community
 from sakia.core.registry.identities import IdentitiesRegistry
-from sakia.gui.certification import CertificationDialog
+from sakia.gui.certification import CertificationDialog, Ui_CertificationDialog
 from sakia.gui.password_asker import PasswordAskerDialog
 from sakia.core.app import Application
 from sakia.core import Account, Community, Wallet
@@ -57,7 +54,9 @@ class TestCertificationDialog(unittest.TestCase, QuamashTest):
         time.sleep(2)
         certification_dialog = CertificationDialog(self.application,
                                                    self.account,
-                                                   self.password_asker)
+                                                   self.password_asker,
+                                                   QDialog(),
+                                                    Ui_CertificationDialog())
 
         async def open_dialog(certification_dialog):
             srv, port, url = await self.mock_new_community.create_server()
@@ -74,7 +73,7 @@ class TestCertificationDialog(unittest.TestCase, QuamashTest):
             QTest.mouseClick(certification_dialog.ui.radio_pubkey, Qt.LeftButton)
             QTest.keyClicks(certification_dialog.ui.edit_pubkey, "FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn")
             QTest.mouseClick(certification_dialog.ui.button_box.button(QDialogButtonBox.Ok), Qt.LeftButton)
-            await asyncio.sleep(1)
+            await asyncio.sleep(2)
             topWidgets = QApplication.topLevelWidgets()
             for w in topWidgets:
                 if type(w) is QMessageBox: