def test_transaction_id_should_be_in_context(): set_up() context = add_depotauszug.index(GetRequest()) assert 'ID' in context
def test_init(self): self.set_up() context = addgemeinsam.index(GetRequest()) assert context['approve_title'] == 'Gemeinsame Ausgabe hinzufügen'
def test_init_withEmptyDatabase(): set_up() uebersicht_order.index(GetRequest())
def test_init_filledDatabase(): set_up() add_test_data() uebersicht_order.index(GetRequest())
def test_content(): set_up() persisted_state.database_instance().depotwerte.add('large_etf', '1isin6789012') persisted_state.database_instance().depotwerte.add('small_etf', '2isin6789012') persisted_state.database_instance().depotauszuege.add( depotwert='1isin6789012', datum=today(), konto='', wert=900) persisted_state.database_instance().depotauszuege.add( depotwert='2isin6789012', datum=today(), konto='', wert=100) persisted_state.shares_data().save(isin='1isin6789012', source='', date=datum_to_string(today()), data={ SharesInfo.REGIONEN: { 'DEU': 0.40, 'USA': 0.60 }, SharesInfo.SEKTOREN: { sectors.BASISKONSUMGUETER: 50, sectors.ENERGIE: 50 }, SharesInfo.KOSTEN: 0.20 }) persisted_state.shares_data().save(isin='2isin6789012', source='', date=datum_to_string(today()), data={ SharesInfo.REGIONEN: { 'NOR': 0.10, 'DEU': 0.90 }, SharesInfo.SEKTOREN: { sectors.BASISKONSUMGUETER: 50, sectors.IMMOBILIEN: 50 }, SharesInfo.KOSTEN: 1.5, }) result = index(GetRequest()) assert result['regions'] == { 'header': ['Gesamt', 'large_etf (1isin6789012)', 'small_etf (2isin6789012)'], 'data': [[ 'United States', { 'euro': 5.4, 'euro_str': '5.40', 'percent': 0.54, 'percent_str': '0.54' }, { 'euro': 5.4, 'euro_str': '5.40', 'percent': 0.6, 'percent_str': '0.60' }, { 'euro': 0, 'euro_str': '0,00', 'percent': 0, 'percent_str': '0,00' } ], [ 'Germany', { 'euro': 4.5, 'euro_str': '4.50', 'percent': 0.45, 'percent_str': '0.45' }, { 'euro': 3.6, 'euro_str': '3.60', 'percent': 0.4, 'percent_str': '0.40' }, { 'euro': 0.9, 'euro_str': '0.90', 'percent': 0.9, 'percent_str': '0.90' } ], [ 'Norway', { 'euro': 0.1, 'euro_str': '0.10', 'percent': 0.01, 'percent_str': '0.01' }, { 'euro': 0, 'euro_str': '0,00', 'percent': 0, 'percent_str': '0,00' }, { 'euro': 0.1, 'euro_str': '0.10', 'percent': 0.1, 'percent_str': '0.10' } ]], } assert result['sectors'] == { 'data': [[ 'Basiskonsumgüter', { 'euro': 500.0, 'euro_str': '500.00', 'percent': 50.0, 'percent_str': '50.00' }, { 'euro': 450.0, 'euro_str': '450.00', 'percent': 50, 'percent_str': '50.00' }, { 'euro': 50.0, 'euro_str': '50.00', 'percent': 50, 'percent_str': '50.00' } ], [ 'Energie', { 'euro': 450.0, 'euro_str': '450.00', 'percent': 45.0, 'percent_str': '45.00' }, { 'euro': 450.0, 'euro_str': '450.00', 'percent': 50, 'percent_str': '50.00' }, { 'euro': 0, 'euro_str': '0,00', 'percent': 0, 'percent_str': '0,00' } ], [ 'Immobilien', { 'euro': 50.0, 'euro_str': '50.00', 'percent': 5.0, 'percent_str': '5.00' }, { 'euro': 0, 'euro_str': '0,00', 'percent': 0, 'percent_str': '0,00' }, { 'euro': 50.0, 'euro_str': '50.00', 'percent': 50, 'percent_str': '50.00' } ]], 'header': ['Gesamt', 'large_etf (1isin6789012)', 'small_etf (2isin6789012)'] } assert result['costs'] == { 'data': [{ 'costs_eur': '1.80', 'costs_percent': '0.20', 'name': 'large_etf (1isin6789012)' }, { 'costs_eur': '1.50', 'costs_percent': '1.50', 'name': 'small_etf (2isin6789012)' }], 'gesamt': { 'costs_eur': '3.30', 'costs_percent': '0.33', 'name': 'Gesamt' }, }
def test_transaction_id_should_be_in_context(): set_up() context = uebersicht_order.index(GetRequest()) assert 'ID' in context
def test_init_filledDatabase(self): self.set_up() self.add_test_data() uebersicht_depotwerte.index(GetRequest())
def test_load_page_without_data(): set_up() context = index(GetRequest()) assert '%Errortext' in context assert context['%Errortext'] == NO_VALID_ISIN_IN_DB
def test_init_withEmptyDatabase(self): self.set_up() uebersicht_depotwerte.index(GetRequest())
def test_transaction_id_should_be_in_context(self): self.set_up() context = uebersicht_depotwerte.index(GetRequest()) assert 'ID' in context
def test_init_filled_database(): set_up() add_test_data() uebersicht_sparen.index(GetRequest())
def test_transaction_id_should_be_in_context(): set_up() add_test_data() context = uebersicht_sparen.index(GetRequest()) assert 'ID' in context
def test_init_withEmptyDatabase(self): self.set_up() content = uebersicht_depotauszuege.index(GetRequest()) assert content['gesamt'] == []