From 7536995e5deb57c4b5cd858cd65dc139a4ea0281 Mon Sep 17 00:00:00 2001 From: inso <insomniak.fr@gmaiL.com> Date: Tue, 12 Jul 2016 22:14:09 +0200 Subject: [PATCH] Fix tests --- src/sakia/gui/transfer.py | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/sakia/gui/transfer.py b/src/sakia/gui/transfer.py index acc15964..45cfaa4f 100644 --- a/src/sakia/gui/transfer.py +++ b/src/sakia/gui/transfer.py @@ -169,8 +169,12 @@ class TransferMoneyDialog(QObject): @asyncify async def amount_changed(self, value): ud_block = await self.community.get_ud_block() - dividend = ud_block['dividend'] - base = ud_block['unitbase'] + if ud_block: + dividend = ud_block['dividend'] + base = ud_block['unitbase'] + else: + dividend = 1 + base = 0 relative = value / dividend self.ui.spinbox_relative.blockSignals(True) self.ui.spinbox_relative.setValue(relative) @@ -182,8 +186,12 @@ class TransferMoneyDialog(QObject): async def relative_amount_changed(self, value): raise Exception("Test") ud_block = await self.community.get_ud_block() - dividend = ud_block['dividend'] - base = ud_block['unitbase'] + if ud_block: + dividend = ud_block['dividend'] + base = ud_block['unitbase'] + else: + dividend = 1 + base = 0 amount = value * dividend amount = int(pow(10, base) * round(float(amount) / pow(10, base))) self.ui.spinbox_amount.blockSignals(True) @@ -216,8 +224,12 @@ class TransferMoneyDialog(QObject): async def refresh_spinboxes(self): max_amount = await self.wallet.value(self.community) ud_block = await self.community.get_ud_block() - dividend = ud_block['dividend'] - base = ud_block['unitbase'] + if ud_block: + dividend = ud_block['dividend'] + base = ud_block['unitbase'] + else: + dividend = 1 + base = 0 max_amount = int(pow(10, base) * round(float(max_amount) / pow(10, base))) max_relative = max_amount / dividend self.ui.spinbox_amount.setMaximum(max_amount) -- GitLab