def test_flicker_hhd13_hbci4java_1(): flicker = parse('CHLGUC 002624088715131306389726041,00CHLGTEXT0244 Sie h') assert flicker.lc == 24 assert flicker.startcode.data == '87151313' assert flicker.render() == '0F04871513130338972614312C30303B'
def test_flicker_hhd13_old(): flicker = parse('02908881344731012345678900515,00') assert flicker.version == HHD_VERSION_13 assert flicker.lc == 29 assert flicker.startcode.data == '88134473' assert flicker.render() == '1204881344730512345678901531352C30303B'
def test_tan_hhduc(fints_client): with fints_client: accounts = fints_client.get_sepa_accounts() a = fints_client.simple_sepa_transfer(accounts[0], 'DE111234567800000002', 'GENODE00TES', 'Test Receiver', Decimal('5.23'), 'Test Sender', 'Test transfer hhduc 2step') from fints.hhd.flicker import parse assert a.challenge == 'Geben Sie den Startcode als TAN an' flicker = parse(a.challenge_hhduc) b = fints_client.send_tan(a, flicker.startcode.data) assert b.status == ResponseStatus.SUCCESS