def get_johns_account(recreate=False): if BaseTestLive._johns_account is None or recreate: account = BankAccount() account.owner_name = BaseTestLive._john.first_name + ' ' + BaseTestLive._john.last_name account.user = BaseTestLive._john account.type = 'IBAN' account.owner_address = BaseTestLive._john.address account.iban = 'FR7618829754160173622224154' account.bic = 'CMBRFR2BCME' BaseTestLive._johns_account = BankAccount(**account.save()) return BaseTestLive._johns_account
def get_johns_account(recreate=False): if BaseTestLive._johns_account is None or recreate: account = BankAccount() account.owner_name = BaseTestLive._john.first_name + ' ' + BaseTestLive._john.last_name account.user = BaseTestLive._john account.type = 'IBAN' account.owner_address = BaseTestLive._john.address account.iban = 'FR7630004000031234567890143' account.bic = 'BNPAFRPP' BaseTestLive._johns_account = BankAccount(**account.save()) return BaseTestLive._johns_account
def get_bank_account(self): bank_account = BankAccount( id=self.mangopay_id, owner_name=self.mangopay_user.user.get_full_name(), owner_address=Address(address_line_1=self.address), user=self.mangopay_user.get_user(), type=self.account_type) if self.account_type == BANK_ACCOUNT_TYPE_CHOICES.iban: bank_account.iban = self.iban elif self.account_type == BANK_ACCOUNT_TYPE_CHOICES.us: bank_account.aba = self.aba bank_account.deposit_account_type = self.deposit_account_type bank_account.account_number = self.account_number elif self.account_type == BANK_ACCOUNT_TYPE_CHOICES.other: bank_account.account_number = self.account_number else: raise NotImplementedError( "Bank Account Type ({0}) not implemented.".format( self.account_type)) return bank_account
def get_client_bank_account(recreate=False): if BaseTestLive._client_account is None or recreate: account = BankAccount() account.owner_name = 'Joe Blogs' account.type = 'IBAN' account.owner_address = Address() account.owner_address.address_line_1 = "Main Street" account.owner_address.address_line_2 = "no. 5 ap. 6" account.owner_address.country = "FR" account.owner_address.city = "Lyon" account.owner_address.postal_code = "65400" account.iban = 'FR7630004000031234567890143' account.bic = 'BNPAFRPP' account.tag = 'custom meta' account.create_client_bank_account() BaseTestLive._client_account = BankAccount( **account.create_client_bank_account()) return BaseTestLive._client_account