summaryrefslogtreecommitdiff
path: root/docs/testing_summary.md
blob: 522954822f10f5fce549ee8723a12abe14fd26f2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Created Tests and Results

## Test files

- `tests/test_settings_ui.py` (14 tests)
- `tests/test_settings_dialog_structure.py` (20 tests)
- `tests/test_dialog_preferences_integration.py` (14 tests)
- `tests/test_delimiters_category.py` (13 tests)

## Total

- **61 tests** (unit + integration)

## Coverage

- UI creation and structure
- Category navigation
- Widgets presence and accessibility
- New "Delimiters" page
- Quality: ruff/black/pyupgrade enforced by pre-commit

## Commands

```powershell
cd C:\Users\mathe\PycharmProjects\tidal-dl-ng
poetry run pre-commit run -a
pytest -q
```

## Note

If `poetry install` fails with KeyError b'HEAD, see "Settings Window Refactor" doc to fix the Git repo’s HEAD.