Add category-list factory and seed categories in B4W smoke test
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user