93 lines
7.8 KiB
Plaintext
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
|