Files
F-r-ldraledigplannerare/backend/tests.txt
T
2026-06-01 16:48:21 +02:00

93 lines
7.8 KiB
Plaintext

...........................F............................................ [ 57%]
..................................................... [100%]
=================================== FAILURES ===================================
___________________ TestChildService.test_list_by_workspace ____________________
tests/unit/test_child_service.py:123: in test_list_by_workspace
assert len(result) == 2
E AssertionError: assert 3 == 2
E + where 3 = len([Child(id=UUID('3950e062-9028-4a5f-906d-b0f77cfde704'), workspace_id=UUID('15f28381-0b1f-4ab1-a10e-5568aede2b0b'), nam...te=datetime.date(2024, 6, 1), preschool_start_date=None, created_at=datetime.datetime(2026, 6, 1, 16, 45, 24, 774824))])
================================ tests coverage ================================
_______________ coverage: platform darwin, python 3.14.0-final-0 _______________
Name Stmts Miss Cover Missing
------------------------------------------------------------------------------------------
app/__init__.py 0 0 100%
app/config.py 31 1 97% 47
app/db/__init__.py 0 0 100%
app/db/connection.py 18 10 44% 144-147, 162-168
app/dependencies.py 111 111 0% 13-251
app/entities/__init__.py 0 0 100%
app/entities/break_period.py 7 0 100%
app/entities/child.py 7 0 100%
app/entities/parental_leave.py 9 0 100%
app/entities/personal_data.py 10 0 100%
app/entities/planned_leave.py 8 0 100%
app/entities/user.py 6 0 100%
app/entities/vacation_days.py 8 0 100%
app/entities/workspace.py 7 0 100%
app/entities/workspace_invitation.py 6 0 100%
app/main.py 54 54 0% 8-87
app/models/__init__.py 0 0 100%
app/models/analytics.py 12 12 0% 3-49
app/models/auth.py 8 8 0% 3-23
app/models/break_period.py 14 14 0% 7-44
app/models/child.py 33 33 0% 7-62
app/models/parental_leave.py 23 23 0% 3-67
app/models/personal_data.py 11 11 0% 7-33
app/models/planned_leave.py 14 14 0% 7-44
app/models/vacation_days.py 15 15 0% 8-41
app/models/workspace.py 23 23 0% 3-62
app/repositories/__init__.py 0 0 100%
app/repositories/base.py 22 1 95% 63
app/repositories/break_period_repository.py 7 0 100%
app/repositories/child_repository.py 7 0 100%
app/repositories/parental_leave_repository.py 9 0 100%
app/repositories/personal_data_repository.py 7 0 100%
app/repositories/planned_leave_repository.py 12 0 100%
app/repositories/user_repository.py 6 0 100%
app/repositories/vacation_days_repository.py 7 0 100%
app/repositories/workspace_repository.py 12 0 100%
app/repositories_impl/__init__.py 0 0 100%
app/repositories_impl/postgres/__init__.py 0 0 100%
app/repositories_impl/postgres/vacation_days_repository.py 18 18 0% 7-33
app/repositories_impl/sqlite/__init__.py 0 0 100%
app/repositories_impl/sqlite/break_period_repository.py 53 3 94% 107-109
app/repositories_impl/sqlite/child_repository.py 46 2 96% 72, 81
app/repositories_impl/sqlite/parental_leave_repository.py 62 28 55% 96-100, 120-129, 132-157, 160-165, 168-179
app/repositories_impl/sqlite/personal_data_repository.py 55 19 65% 59-64, 67-81, 84, 87-93, 96-99
app/repositories_impl/sqlite/planned_leave_repository.py 81 9 89% 65-79, 85
app/repositories_impl/sqlite/user_repository.py 43 14 67% 57-66, 69-72, 75-77
app/repositories_impl/sqlite/vacation_days_repository.py 53 0 100%
app/repositories_impl/sqlite/workspace_repository.py 85 53 38% 23, 40-42, 45-54, 57-60, 63-65, 70, 74, 86-105, 108-112, 115-119, 122-139, 142-147, 150-163, 168
app/routers/__init__.py 0 0 100%
app/routers/analytics.py 33 33 0% 3-83
app/routers/auth.py 49 49 0% 3-87
app/routers/break_periods.py 39 39 0% 6-83
app/routers/fetch_data.py 49 49 0% 12-119
app/routers/planned_days.py 38 38 0% 3-93
app/routers/settings.py 97 97 0% 8-250
app/routers/vacation_days.py 24 24 0% 7-51
app/routers/workspace.py 58 58 0% 3-158
app/scrapers/__init__.py 0 0 100%
app/scrapers/fk_scraper.py 15 15 0% 15-46
app/services/__init__.py 0 0 100%
app/services/analytics_service.py 81 0 100%
app/services/auth_service.py 77 8 90% 88-89, 109, 119, 128-129, 132, 137
app/services/break_period_service.py 34 0 100%
app/services/child_service.py 35 0 100%
app/services/fetch_data_service.py 29 29 0% 11-102
app/services/planning_service.py 33 1 97% 36
app/services/tips_service.py 119 119 0% 18-259
app/services/vacation_days_service.py 25 2 92% 58, 61
app/services/workspace_service.py 77 54 30% 37-39, 46-47, 50-53, 58-66, 70, 74-81, 92-105, 111-132, 135-141, 145
app/utils/__init__.py 0 0 100%
app/utils/dates.py 28 0 100%
app/utils/errors.py 10 0 100%
app/utils/holidays.py 19 0 100%
app/utils/tip_predicates.py 58 58 0% 8-147
------------------------------------------------------------------------------------------
TOTAL 2047 1149 44%
=========================== short test summary info ============================
FAILED tests/unit/test_child_service.py::TestChildService::test_list_by_workspace
1 failed, 124 passed in 0.73s