Пример #1
0
def test_should_list_order():
    set_up()
    add_test_data()

    result = uebersicht_order.index(GetRequest())

    assert result['order'] == [
        {
            'Datum': '01.01.2020',
            'Depotwert': 'depotwert1 (isin1)',
            'Konto': '1konto',
            'Name': '1name',
            'Typ': 'Kauf',
            'index': 0,
            'Wert': '100,00',
            'Dynamisch': False
        },
        {
            'Datum': '02.02.2020',
            'Depotwert': 'depotwert1 (isin1)',
            'Konto': '2konto',
            'Name': '2name',
            'Typ': 'Verkauf',
            'index': 1,
            'Wert': '200,00',
            'Dynamisch': False
        },
    ]
Пример #2
0
def test_delete():
    set_up()
    add_test_data()
    uebersicht_order.index(
        VersionedPostRequest({
            'action': 'delete',
            'delete_index': '1'
        }))
    order = persisted_state.database_instance().order
    assert len(order.content) == 1
    assert order.get(0) == {
        'Datum': datum_from_german('01.01.2020'),
        'Depotwert': 'isin1',
        'Konto': '1konto',
        'Name': '1name',
        'Wert': 100,
        'index': 0,
        'Dynamisch': False
    }
Пример #3
0
def test_delete_should_only_fire_once():
    set_up()
    add_test_data()
    next_id = request_handler.current_key()

    assert len(persisted_state.database_instance().order.content) == 2
    uebersicht_order.index(
        PostRequest({
            'action': 'delete',
            'delete_index': '1',
            'ID': next_id
        }))
    assert len(persisted_state.database_instance().order.content) == 1
    uebersicht_order.index(
        PostRequest({
            'action': 'delete',
            'delete_index': '1',
            'ID': next_id
        }))
    assert len(persisted_state.database_instance().order.content) == 1
Пример #4
0
def test_init_filledDatabase():
    set_up()
    add_test_data()
    uebersicht_order.index(GetRequest())
Пример #5
0
def test_init_withEmptyDatabase():
    set_up()
    uebersicht_order.index(GetRequest())
Пример #6
0
def test_transaction_id_should_be_in_context():
    set_up()
    context = uebersicht_order.index(GetRequest())
    assert 'ID' in context
Пример #7
0
def display_uebersicht_order():
    return uebersicht_order.index(request)