Commit graph

6 commits

Author SHA1 Message Date
0xallam
f010ca940d chore: remove test suite from PR
Keep only the new vulnerability skill .md files; drop tests/skills/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 15:05:17 -07:00
fresh3nough
214813561b
fix: address review feedback in test_skills.py
- Remove no-op replace('_', '_') in test_mentions_new_skills
- Add scan_modes and coordination assertions in test_includes_internal_categories
- Add test_frontmatter_has_cwe to TestEdgeCasesSkillContent for parity

Signed-off-by: fresh3nough <251773092+fresh3nough@users.noreply.github.com>
2026-03-06 17:26:28 +00:00
Cody
bd242ab192 feat: add mfa-bypass and edge-cases skills with test suite
- Add mfa_bypass.md: MFA bypass testing covering session fixation, code
  reuse, fallback abuse, enrollment flow weaknesses (CWE-308)
- Add edge_cases.md: edge case testing covering caching races, partial
  failures, boundary conditions, eventual consistency exploitation (CWE-362)
- Add tests/skills/test_skills.py: 50 test cases covering skill loading,
  validation, frontmatter parsing, content quality, and structural checks
  across all skill files
2026-03-01 17:30:50 -05:00
Ahmed Allam
35dd9d0a8f refactor(tests): reorganize unit tests module structure 2025-12-04 00:02:14 +04:00
Ahmed Allam
6c5c0b0d1c chore: resolve linting errors in test modules 2025-12-04 00:02:14 +04:00
Jeong-Ryeol
65c3383ecc test: add initial unit tests for argument_parser module
Add comprehensive test suite for the argument_parser module including:
- Tests for _convert_to_bool with truthy/falsy values
- Tests for _convert_to_list with JSON and comma-separated inputs
- Tests for _convert_to_dict with valid/invalid JSON
- Tests for convert_string_to_type with various type annotations
- Tests for convert_arguments with typed functions
- Tests for ArgumentConversionError exception class

This establishes the foundation for the project's test infrastructure
with pytest configuration already in place.
2025-12-04 00:02:14 +04:00