Example #1
0
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'
Example #2
0
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'
Example #3
0
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