Skip to content

Commit 2c6c86f

Browse files
committed
Update changelog with new unit tests and coverage
Added details about 15 new unit tests that improve code coverage from 83% to 91%, covering exception handling, CLI parsing, API retry logic, error status handling, endpoint filtering, print message variants, and requests_get implementation.
1 parent be6546a commit 2c6c86f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ All notable changes to this project will be documented in this file.
1111
- Snyk security scanning workflow
1212
- Modern Makefile targets: `setup-init`, `format-python`, `lint-python`, `pre-commit`
1313
- Black code formatter for consistent code style
14+
- 15 new unit tests improving code coverage from 83% to 91%:
15+
- Exception handling tests for process() function
16+
- CLI argument parsing tests (parse_args with default and custom arguments)
17+
- Main entry point tests
18+
- API retry logic tests (429 and 529 error handling)
19+
- Error status handling tests
20+
- Endpoint filtering tests (skipping "Unable" endpoints)
21+
- Print message variant tests (DEBUG, WAIT_FOR_COMPLETE, etc.)
22+
- Actual requests_get() implementation tests (with and without email)
1423

1524
### Changed
1625
- Moved tests from `ssllabsscan/tests/` to root-level `tests/` directory (Python best practice)

0 commit comments

Comments
 (0)