Add category-list factory and seed categories in B4W smoke test
Tests / test (push) Successful in 23s
Tests / lint (push) Failing after 15s

This commit is contained in:
2026-10-18 09:28:19 +02:00
parent c0adc77f56
commit ea7854473f
7 changed files with 80 additions and 30 deletions
+5 -4
View File
@@ -5,6 +5,7 @@ from sqlalchemy import inspect
from sqlalchemy.orm import Session
from src.models.category import CategoryBudgetDb, CategoryDb
from tests.factories import CategoryFactory
def test_category_budget_schema(db_session: Session):
@@ -32,7 +33,7 @@ def test_category_budget_schema(db_session: Session):
def test_category_budget_defaults_null_dates(db_session: Session):
category = CategoryDb(name="Lebenshaltung")
category = CategoryDb(name=CategoryFactory.build().name)
db_session.add(category)
db_session.flush()
@@ -50,7 +51,7 @@ def test_category_budget_defaults_null_dates(db_session: Session):
def test_category_budget_date_window(db_session: Session):
category = CategoryDb(name="Freizeit")
category = CategoryDb(name=CategoryFactory.build().name)
db_session.add(category)
db_session.flush()
@@ -69,7 +70,7 @@ def test_category_budget_date_window(db_session: Session):
def test_category_budget_relationship_both_ways(db_session: Session):
category = CategoryDb(name="Beruf")
category = CategoryDb(name=CategoryFactory.build().name)
db_session.add(category)
db_session.flush()
@@ -85,7 +86,7 @@ def test_category_budget_relationship_both_ways(db_session: Session):
def test_category_has_multiple_budgets(db_session: Session):
category = CategoryDb(name="Wohnen")
category = CategoryDb(name=CategoryFactory.build().name)
db_session.add(category)
db_session.flush()