Rename BasePage to Page

This commit is contained in:
Florent 2014-09-23 10:50:25 +02:00
commit 444d36eee8
146 changed files with 525 additions and 525 deletions

View file

@ -22,7 +22,7 @@ import datetime
import re
from weboob.tools.capabilities.bank.transactions import FrenchTransaction
from weboob.tools.browser import BasePage
from weboob.tools.browser import Page
class Transaction(FrenchTransaction):
@ -46,7 +46,7 @@ class Transaction(FrenchTransaction):
]
class AccountHistory(BasePage):
class AccountHistory(Page):
def get_next_link(self):
for a in self.document.xpath('//a[@class="btn_crt"]'):
txt = u''.join([txt.strip() for txt in a.itertext()])
@ -105,7 +105,7 @@ class AccountHistory(BasePage):
return operations
class CardsList(BasePage):
class CardsList(Page):
def get_cards(self):
cards = []
for tr in self.document.xpath('//table[@class="dataNum"]/tbody/tr'):

View file

@ -21,13 +21,13 @@
from decimal import Decimal
from weboob.capabilities.bank import Account, AccountNotFound
from weboob.tools.browser import BasePage
from weboob.tools.browser import Page
from weboob.tools.misc import to_unicode
from weboob.tools.capabilities.bank.transactions import FrenchTransaction
from weboob.tools.ordereddict import OrderedDict
class AccountList(BasePage):
class AccountList(Page):
def on_loaded(self):
self.accounts = OrderedDict()
self.parse_table('comptes', Account.TYPE_CHECKING)

View file

@ -23,7 +23,7 @@ import hashlib
import re
import lxml.etree as etree
from weboob.tools.browser import BasePage, BrowserUnavailable
from weboob.tools.browser import Page, BrowserUnavailable
from weboob.tools.captcha.virtkeyboard import VirtKeyboard
@ -33,7 +33,7 @@ def md5(f):
return md5.hexdigest()
class UnavailablePage(BasePage):
class UnavailablePage(Page):
def on_loaded(self):
raise BrowserUnavailable()
@ -85,7 +85,7 @@ class Keyboard(VirtKeyboard):
# strip borders
return VirtKeyboard.get_symbol_coords(self, (x1+3, y1+3, x2-3, y2-3))
class LoginPage(BasePage):
class LoginPage(Page):
def login(self, login, pwd):
vk = Keyboard(self)
@ -96,24 +96,24 @@ class LoginPage(BasePage):
self.browser.submit()
class repositionnerCheminCourant(BasePage):
class repositionnerCheminCourant(Page):
def on_loaded(self):
self.browser.open("https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/initialiser-identif.ea")
class Initident(BasePage):
class Initident(Page):
def on_loaded(self):
self.browser.open("https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/verifierMotDePasse-identif.ea")
class CheckPassword(BasePage):
class CheckPassword(Page):
def on_loaded(self):
self.browser.open("https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/init-synthese.ea")
class BadLoginPage(BasePage):
class BadLoginPage(Page):
pass
class AccountDesactivate(BasePage):
class AccountDesactivate(Page):
pass

View file

@ -21,11 +21,11 @@
import re
from weboob.capabilities.bank import TransferError
from weboob.tools.browser import BasePage
from weboob.tools.browser import Page
from weboob.tools.misc import to_unicode
class TransferChooseAccounts(BasePage):
class TransferChooseAccounts(Page):
def set_accouts(self, from_account, to_account):
self.browser.select_form(name="AiguillageForm")
self.browser["idxCompteEmetteur"] = [from_account.id]
@ -33,19 +33,19 @@ class TransferChooseAccounts(BasePage):
self.browser.submit()
class CompleteTransfer(BasePage):
class CompleteTransfer(Page):
def complete_transfer(self, amount):
self.browser.select_form(name="virement_unitaire_saisie_saisie_virement_sepa")
self.browser["montant"] = str(amount)
self.browser.submit()
class TransferConfirm(BasePage):
class TransferConfirm(Page):
def confirm(self):
self.browser.location('https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/virement/virementSafran_national/confirmerVirementNational-virementNational.ea')
class TransferSummary(BasePage):
class TransferSummary(Page):
def get_transfer_id(self):
p = self.document.xpath("//div[@id='main']/div/p")[0]