加密货币钱包测试与IPFS系统介绍
1. 加密货币钱包测试
为了保证加密货币钱包GUI应用的质量,我们将对其进行测试。这里我们为每个标签页创建一个测试,不涉及应用非UI部分的测试。
1.1 账户小部件测试
创建名为 test_account.py 的测试文件,保存到 tests 目录下。以下是测试脚本:
import sys, os
sys.path.append(os.path.realpath(os.path.dirname(__file__)+"/.."))
from wallet import WalletWidget
from PySide2.QtWidgets import QInputDialog
from PySide2 import QtCore
def test_account(qtbot, monkeypatch):
wallet = WalletWidget()
qtbot.addWidget(wallet)
old_accounts_amount = wallet.account_widget.accounts_layout.count()
monkeypatch.setattr(QInputDialog, 'getText', lambda *args: ("password", True))
qtbot.mouseClick(wallet.account_widget.create_account_button, QtCore.Qt.LeftButton)
超级会员免费看
订阅专栏 解锁全文
470

被折叠的 条评论
为什么被折叠?



