Exemplo n.º 1
0
def set_up():
    file_system.INSTANCE = FileSystemStub()
    persisted_state.DATABASE_INSTANCE = None
    persisted_state.DATABASES = []
    configuration_provider.set_configuration('PARTNERNAME', 'Partner')
    configuration_provider.set_configuration('DATABASES', 'TestUser')
    request_handler.stub_me()
Exemplo n.º 2
0
def set_up():
    file_system.INSTANCE = FileSystemStub()
    persisted_state.DATABASE_INSTANCE = None
    depotwerte = persisted_state.database_instance().depotwerte
    persisted_state.database_instance().sparkontos.add('1demokonto',
                                                       Kontos.TYP_DEPOT)
    persisted_state.database_instance().sparkontos.add('2demokonto',
                                                       Kontos.TYP_DEPOT)
    depotwerte.add(name='1demowert', isin='1demoisin', typ=depotwerte.TYP_ETF)
    depotwerte.add(name='2demowert', isin='2demoisin', typ=depotwerte.TYP_ETF)
    depotwerte.add(name='3demowert', isin='3demoisin', typ=depotwerte.TYP_ETF)

    # old depotauszug, alle isins gebucht
    persisted_state.database_instance().depotauszuege.add(
        datum('01.01.2020'), '1demoisin', '1demokonto', 1)
    persisted_state.database_instance().depotauszuege.add(
        datum('01.01.2020'), '2demoisin', '1demokonto', 1)
    persisted_state.database_instance().depotauszuege.add(
        datum('01.01.2020'), '3demoisin', '1demokonto', 1)
    persisted_state.database_instance().depotauszuege.add(
        datum('01.01.2020'), '1demoisin', '2demokonto', 1)
    persisted_state.database_instance().depotauszuege.add(
        datum('01.01.2020'), '2demoisin', '2demokonto', 1)
    persisted_state.database_instance().depotauszuege.add(
        datum('01.01.2020'), '3demoisin', '2demokonto', 1)

    # new depotauszug
    persisted_state.database_instance().depotauszuege.add(
        datum('02.01.2020'), '1demoisin', '1demokonto', 20)
    persisted_state.database_instance().depotauszuege.add(
        datum('02.01.2020'), '2demoisin', '2demokonto', 30)
    persisted_state.database_instance().depotauszuege.add(
        datum('02.01.2020'), '3demoisin', '2demokonto', 40)

    request_handler.stub_me()
Exemplo n.º 3
0
 def set_up(self):
     file_system.INSTANCE = FileSystemStub()
     persisted_state.DATABASE_INSTANCE = None
     depotwerte = persisted_state.database_instance().depotwerte
     persisted_state.database_instance().sparkontos.add('demokonto', Kontos.TYP_DEPOT)
     depotwerte.add(name='demowert', isin='demoisin', typ=depotwerte.TYP_ETF)
     request_handler.stub_me()
Exemplo n.º 4
0
 def set_up(self):
     file_system.INSTANCE = FileSystemStub()
     configuration_provider.LOADED_CONFIG = None
     persisted_state.DATABASE_INSTANCE = None
     persisted_state.DATABASES = []
     time.stub_today_with(datum('01.01.2019'))
     configuration_provider.set_configuration('PARTNERNAME', 'Partner')
     request_handler.stub_me()
    def set_up(self):
        file_system.INSTANCE = FileSystemStub()
        file_system.instance().write(
            file_system.ABRECHNUNG_PATH + '*Abrechnung_A',
            self.ABRECHNUNG_A_CONTENT)
        file_system.instance().write(file_system.IMPORT_PATH + '*Import_A',
                                     self.IMPORT_A_CONTENT)

        persisted_state.DATABASE_INSTANCE = None
        request_handler.stub_me()
Exemplo n.º 6
0
    def test_http_exception(self):
        self.set_up()
        request_handler.stub_me()

        result = request_handler.handle_request(
            PostRequest({}), lambda x: self.raise_http_error(),
            'something_normal')
        assert result['message']
        assert result['message_type'] == 'error'
        assert result[
            'message_content'] == 'Verbindung zum Server konnte nicht aufgebaut werden.'
Exemplo n.º 7
0
    def test_exception(self):
        self.set_up()
        request_handler.stub_me()

        result = request_handler.handle_request(PostRequest({}),
                                                lambda x: self.raise_error(),
                                                'something_normal')
        print(result['message_content'])
        assert result['message']
        assert result['message_type'] == 'error'
        assert result[
            'message_content'] == 'Ein Fehler ist aufgetreten: <br>\n '
Exemplo n.º 8
0
 def set_up(self):
     file_system.INSTANCE = FileSystemStub()
     persisted_state.DATABASE_INSTANCE = None
     request_handler.stub_me()
Exemplo n.º 9
0
 def set_up(self):
     file_system.INSTANCE = FileSystemStub()
     persisted_state.DATABASE_INSTANCE = None
     configuration_provider.LOADED_CONFIG = None
     request_handler.stub_me()
Exemplo n.º 10
0
 def set_up(self):
     file_system.INSTANCE = FileSystemStub()
     persisted_state.DATABASE_INSTANCE = None
     persisted_state.database_instance().sparkontos.add(
         'demokonto', Kontos.TYP_SPARKONTO)
     request_handler.stub_me()