Пример #1
0
 def test_delete(self):
     self.set_up()
     self.add_test_data()
     uebersicht_sparkontos.index(
         VersionedPostRequest({
             'action': 'delete',
             'delete_index': '1'
         }))
     sparkontos = persisted_state.database_instance().sparkontos
     assert len(sparkontos.content) == 1
     assert sparkontos.get(0) == {
         'Kontoname': 'demokonto2',
         'Kontotyp': 'Depot',
         'index': 0
     }
Пример #2
0
    def test_should_list_kontos(self):
        self.set_up()
        self.add_test_data()

        result = uebersicht_sparkontos.index(GetRequest())

        assert result['sparkontos'] == [{
            'index': 0,
            'kontoname': 'demokonto2',
            'kontotyp': 'Depot',
            'wert': '990,00',
            'aufbuchungen': '999,00',
            'difference': '-9,00',
            'difference_is_negativ': True
        }, {
            'index': 1,
            'kontoname': 'demokonto1',
            'kontotyp': 'Sparkonto',
            'wert': '110,00',
            'aufbuchungen': '100,00',
            'difference': '10,00',
            'difference_is_negativ': False
        }]

        assert result['gesamt'] == {
            'wert': '1100,00',
            'aufbuchungen': '1099,00',
            'difference': '1,00',
            'difference_is_negativ': False
        }
Пример #3
0
    def test_delete_should_only_fire_once(self):
        self.set_up()
        self.add_test_data()
        next_id = request_handler.current_key()

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