...........................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
