============================= test session starts =============================
platform win32 -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: D:\a\babylab-redcap\babylab-redcap
configfile: pyproject.toml
plugins: cov-6.0.0
collected 61 items

tests\functional\test_appointments.py ....s..s                           [ 13%]
tests\functional\test_general.py .......                                 [ 24%]
tests\functional\test_participants.py .......                            [ 36%]
tests\functional\test_questionnaires.py ......                           [ 45%]
tests\unit\test_api.py ...............                                   [ 70%]
tests\unit\test_calendar.py ..                                           [ 73%]
tests\unit\test_models.py ..........                                     [ 90%]
tests\unit\test_outlook.py s.ss                                          [ 96%]
tests\unit\test_utils.py ..                                              [100%]

------ generated xml file: D:\a\babylab-redcap\babylab-redcap\pytest.xml ------

---------- coverage: platform win32, python 3.12.8-final-0 -----------
Name                                    Stmts   Miss Branch BrPart  Cover   Missing
-----------------------------------------------------------------------------------
babylab\app\__init__.py                    19      1      2      1    90%   13
babylab\app\config.py                      61     17     10      3    66%   15-16, 23-24, 34-41, 44, 94-95, 105-106
babylab\app\routes\appointments.py         86     25     10      3    71%   36-46, 89-104, 113-115, 159-173, 182-184
babylab\app\routes\general.py              69     12      8      1    83%   22, 38-39, 85-88, 100-103, 112-114
babylab\app\routes\participants.py         72     13     12      3    81%   25->30, 32->42, 60-69, 126-128, 188-190
babylab\app\routes\questionnaires.py       70     16     10      1    79%   36-37, 41-51, 112-114, 165-167
babylab\src\api.py                        263     59     54      1    79%   310->312, 530-531, 538-539, 548-557, 570-572, 614-628, 644-662, 677-695
babylab\src\utils.py                      271     39     78      6    87%   164->166, 222, 244, 280, 335, 390, 869-870, 884-894, 903-912, 921-930, 939-948
tests\conftest.py                          67      7      4      0    85%   151-159
tests\functional\test_appointments.py      59     25      0      0    58%   47-64, 89-108
tests\unit\test_calendar.py                28      4      0      0    86%   36-39
tests\unit\test_outlook.py                 48     22      0      0    54%   16-23, 60-86, 92-118
tests\utils.py                             90     18     20      0    75%   44-61, 67-77
-----------------------------------------------------------------------------------
TOTAL                                    1466    258    208     19    82%

11 files skipped due to complete coverage.

================== 56 passed, 5 skipped in 339.57s (0:05:39) ==================
