Skip to content
Snippets Groups Projects
Commit 6b424e81 authored by inso's avatar inso
Browse files

Fix tests

parent 09e03712
Branches
Tags
No related merge requests found
import sys import sys
import unittest import unittest
import asyncio import asyncio
import quamash
import time import time
import logging import logging
from ucoinpy.documents.peer import BMAEndpoint from ucoinpy.documents.peer import BMAEndpoint
from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMessageBox, QApplication from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QMessageBox, QApplication
from PyQt5.QtCore import QLocale, Qt from PyQt5.QtCore import QLocale, Qt
from PyQt5.QtTest import QTest 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.tests.mocks.bma import init_new_community
from sakia.core.registry.identities import IdentitiesRegistry 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.gui.password_asker import PasswordAskerDialog
from sakia.core.app import Application from sakia.core.app import Application
from sakia.core import Account, Community, Wallet from sakia.core import Account, Community, Wallet
...@@ -57,7 +54,9 @@ class TestCertificationDialog(unittest.TestCase, QuamashTest): ...@@ -57,7 +54,9 @@ class TestCertificationDialog(unittest.TestCase, QuamashTest):
time.sleep(2) time.sleep(2)
certification_dialog = CertificationDialog(self.application, certification_dialog = CertificationDialog(self.application,
self.account, self.account,
self.password_asker) self.password_asker,
QDialog(),
Ui_CertificationDialog())
async def open_dialog(certification_dialog): async def open_dialog(certification_dialog):
srv, port, url = await self.mock_new_community.create_server() srv, port, url = await self.mock_new_community.create_server()
...@@ -74,7 +73,7 @@ class TestCertificationDialog(unittest.TestCase, QuamashTest): ...@@ -74,7 +73,7 @@ class TestCertificationDialog(unittest.TestCase, QuamashTest):
QTest.mouseClick(certification_dialog.ui.radio_pubkey, Qt.LeftButton) QTest.mouseClick(certification_dialog.ui.radio_pubkey, Qt.LeftButton)
QTest.keyClicks(certification_dialog.ui.edit_pubkey, "FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn") QTest.keyClicks(certification_dialog.ui.edit_pubkey, "FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn")
QTest.mouseClick(certification_dialog.ui.button_box.button(QDialogButtonBox.Ok), Qt.LeftButton) QTest.mouseClick(certification_dialog.ui.button_box.button(QDialogButtonBox.Ok), Qt.LeftButton)
await asyncio.sleep(1) await asyncio.sleep(2)
topWidgets = QApplication.topLevelWidgets() topWidgets = QApplication.topLevelWidgets()
for w in topWidgets: for w in topWidgets:
if type(w) is QMessageBox: if type(w) is QMessageBox:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment