rewrite styles
This commit is contained in:
@@ -316,3 +316,36 @@ def test_cannot_delete_assigned_fuel_card(tmp_path):
|
||||
assert response.status_code == 409
|
||||
assert response.json['ok'] is False
|
||||
assert 'użytkowników' in response.json['message']
|
||||
|
||||
|
||||
def test_orlen_page_has_history_and_comparison_modes(tmp_path):
|
||||
app = make_app(tmp_path, "orlen-ui.db")
|
||||
client = app.test_client()
|
||||
client.post('/login', data={'email':'admin@example.com','password':'admin123!'})
|
||||
history = client.get('/orlen?mode=history').get_data(as_text=True)
|
||||
assert 'Przegląd danych' in history
|
||||
assert 'Porównanie okresów' in history
|
||||
comparison = client.get('/orlen?mode=compare&compare_fuel=PB98&comparison_type=years&year=2026&compare_year=2025').get_data(as_text=True)
|
||||
assert 'Porównanie zawsze dotyczy jednego rodzaju paliwa.' in comparison
|
||||
assert 'Porównanie: PB98' in comparison
|
||||
assert 'Dowolne okresy' in comparison
|
||||
|
||||
def test_orlen_comparison_filters_to_one_fuel(tmp_path):
|
||||
from datetime import date
|
||||
from decimal import Decimal
|
||||
from app.extensions import db
|
||||
from app.models import OrlenPrice
|
||||
app = make_app(tmp_path, "orlen-compare.db")
|
||||
client = app.test_client()
|
||||
client.post('/login', data={'email':'admin@example.com','password':'admin123!'})
|
||||
with app.app_context():
|
||||
db.session.add_all([
|
||||
OrlenPrice(fuel_type='PB95', effective_date=date(2025,1,2), price_per_liter=Decimal('4.1000'), raw_value=Decimal('4100'), region='', product_name='PB95', source='test'),
|
||||
OrlenPrice(fuel_type='PB95', effective_date=date(2026,1,2), price_per_liter=Decimal('4.5000'), raw_value=Decimal('4500'), region='', product_name='PB95', source='test'),
|
||||
OrlenPrice(fuel_type='DIESEL', effective_date=date(2026,1,2), price_per_liter=Decimal('5.0000'), raw_value=Decimal('5000'), region='', product_name='DIESEL', source='test'),
|
||||
])
|
||||
db.session.commit()
|
||||
html = client.get('/orlen?mode=compare&compare_fuel=PB95&comparison_type=years&year=2026&compare_year=2025').get_data(as_text=True)
|
||||
assert '4.5000' in html
|
||||
assert '4.1000' in html
|
||||
assert '>DIESEL</td>' not in html
|
||||
|
||||
Reference in New Issue
Block a user