Commit 25b925bc authored by Edouard Lambert's avatar Edouard Lambert Committed by Romain Bignon

[ing] add error on invalid transfer amount

parent 1e296a9b
......@@ -19,7 +19,7 @@
from datetime import datetime
from import Recipient, Transfer
from import Recipient, Transfer, TransferInvalidAmount
from weboob.capabilities import NotAvailable
from weboob.browser.pages import HTMLPage, LoggedPage
from weboob.browser.elements import ListElement, ItemElement, method
......@@ -160,6 +160,10 @@ class TransferPage(LoggedPage, HTMLPage):
def recap(self, origin, recipient, transfer):
error = CleanText('//div[@id="transfer_form:moveMoneyDetailsBody"]//span[@class="error"]', default=None)(self.doc)
if error:
raise TransferInvalidAmount(error)
t = Transfer()
t.label = transfer.label
assert transfer.amount == CleanDecimal('//div[@id="transferSummary"]/div[@id="virementLabel"]\
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment