chore: fix python style violations
Co-authored-by: OpenAI/GPT-5.6-Terra <vibecoder@antoineve.me> Co-authored-by: OpenAI/GPT-5.6-Luna <vibecoder@antoineve.me> Co-authored-by: MiniMax/MiniMax-M3 <vibecoder@antoineve.me> Co-authored-by: DeepSeek/DeepSeek-v4-Flash <vibecoder@antoineve.me>
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
from app.models import WorkEntry, TimeSlot
|
||||
from app import db
|
||||
from datetime import date, time
|
||||
from datetime import date
|
||||
|
||||
import sqlalchemy as sa
|
||||
|
||||
from app import db
|
||||
from app.models import WorkEntry
|
||||
|
||||
|
||||
def test_dashboard_empty(client):
|
||||
response = client.get("/")
|
||||
@@ -17,21 +19,23 @@ def test_entry_form_get(client):
|
||||
|
||||
|
||||
def test_create_entry(client, app):
|
||||
response = client.post("/entries/new", data={
|
||||
"date": "2025-06-02",
|
||||
"day_type": "WORK",
|
||||
"journey_profile_id": "moteur_seul",
|
||||
"motor_vehicle_id": "familiale",
|
||||
"start_time": ["09:00"],
|
||||
"end_time": ["17:45"],
|
||||
"comment": "",
|
||||
}, follow_redirects=True)
|
||||
response = client.post(
|
||||
"/entries/new",
|
||||
data={
|
||||
"date": "2025-06-02",
|
||||
"day_type": "WORK",
|
||||
"journey_profile_id": "moteur_seul",
|
||||
"motor_vehicle_id": "familiale",
|
||||
"start_time": ["09:00"],
|
||||
"end_time": ["17:45"],
|
||||
"comment": "",
|
||||
},
|
||||
follow_redirects=True,
|
||||
)
|
||||
assert response.status_code == 200
|
||||
|
||||
with app.app_context():
|
||||
entry = db.session.scalar(
|
||||
sa.select(WorkEntry).where(WorkEntry.date == date(2025, 6, 2))
|
||||
)
|
||||
entry = db.session.scalar(sa.select(WorkEntry).where(WorkEntry.date == date(2025, 6, 2)))
|
||||
assert entry is not None
|
||||
assert entry.day_type == "WORK"
|
||||
assert len(entry.time_slots) == 1
|
||||
@@ -66,29 +70,29 @@ def test_delete_entry(client, app):
|
||||
assert response.status_code == 200
|
||||
|
||||
with app.app_context():
|
||||
deleted = db.session.scalar(
|
||||
sa.select(WorkEntry).where(WorkEntry.id == entry_id)
|
||||
)
|
||||
deleted = db.session.scalar(sa.select(WorkEntry).where(WorkEntry.id == entry_id))
|
||||
assert deleted is None
|
||||
|
||||
|
||||
def test_create_entry_velo_no_motor_vehicle(client, app):
|
||||
"""Un trajet vélo seul ne doit pas enregistrer de motor_vehicle_id."""
|
||||
response = client.post("/entries/new", data={
|
||||
"date": "2025-06-10",
|
||||
"day_type": "WORK",
|
||||
"journey_profile_id": "velo_seul",
|
||||
"motor_vehicle_id": "",
|
||||
"start_time": ["08:30"],
|
||||
"end_time": ["17:00"],
|
||||
"comment": "",
|
||||
}, follow_redirects=True)
|
||||
response = client.post(
|
||||
"/entries/new",
|
||||
data={
|
||||
"date": "2025-06-10",
|
||||
"day_type": "WORK",
|
||||
"journey_profile_id": "velo_seul",
|
||||
"motor_vehicle_id": "",
|
||||
"start_time": ["08:30"],
|
||||
"end_time": ["17:00"],
|
||||
"comment": "",
|
||||
},
|
||||
follow_redirects=True,
|
||||
)
|
||||
assert response.status_code == 200
|
||||
|
||||
with app.app_context():
|
||||
entry = db.session.scalar(
|
||||
sa.select(WorkEntry).where(WorkEntry.date == date(2025, 6, 10))
|
||||
)
|
||||
entry = db.session.scalar(sa.select(WorkEntry).where(WorkEntry.date == date(2025, 6, 10)))
|
||||
assert entry is not None
|
||||
assert entry.motor_vehicle_id is None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user