def teste_datumsdarstellung_einzelbuchungsliste(self):
        self.set_up()
        db = persisted_state.database_instance()
        db.einzelbuchungen.add(datum('10.10.2011'), 'eine einnahme kategorie', 'some name', 10)

        result_context = uebersicht_monat.index(GetRequest())

        assert result_context['zusammenfassung'][0][0] == '10.10.2011'
    def teste_mitUnterschiedlichenMonaten_shouldSelectNeusterMonat(self):
        self.set_up()
        db = persisted_state.database_instance()
        db.einzelbuchungen.add(datum('10.10.2010'), 'some kategorie', 'some name', -100)
        db.einzelbuchungen.add(datum('10.10.2011'), 'eine einnahme kategorie', 'some name', 10)

        result_context = uebersicht_monat.index(GetRequest())

        assert result_context['selected_date'] == '2011_10'
    def teste_gleitkommadarstellung_jahress_zusammenfassung(self):
        self.set_up()
        db = persisted_state.database_instance()
        db.einzelbuchungen.add(datum('10.10.2010'), 'some kategorie', 'some name', -100)

        result_context = uebersicht_monat.index(PostRequest({'date': '2010_10'}))

        assert result_context['wert_uebersicht_jahr_gruppe_1'] == '0.00'
        assert result_context['wert_uebersicht_jahr_gruppe_2'] == '100.00'
    def teste_mitMehrAusgabenAlsEinnahmen(self):
        self.set_up()
        db = persisted_state.database_instance()
        db.einzelbuchungen.add(datum('10.10.2010'), 'some kategorie', 'some name', -100)
        db.einzelbuchungen.add(datum('10.10.2010'), 'eine einnahme kategorie', 'some name', 10)

        result_context = uebersicht_monat.index(PostRequest({'date': '2010_10'}))

        assert result_context['gesamt'] == '-100.00'
        assert result_context['gesamt_einnahmen'] == '10.00'

        assert result_context['einnahmen'] == [('eine einnahme kategorie', '10.00', '#3c8dbc')]
        assert result_context['einnahmen_labels'] == ['eine einnahme kategorie']
        assert result_context['einnahmen_data'] == ['10.00']

        assert result_context['ausgaben'] == [('some kategorie', '-100.00', '#f56954')]
        assert result_context['ausgaben_labels'] == ['some kategorie']
        assert result_context['ausgaben_data'] == ['100.00']
 def test_withNoData_shouldGenerateErrorPage(self):
     self.set_up()
     context = uebersicht_monat.index(GetRequest())
     assert context['%Errortext']
 def test_init(self):
     self.set_up()
     uebersicht_monat.index(GetRequest())
Пример #7
0
def view_uebersicht_monat():
    return uebersicht_monat.index(request)