Generates test scaffolding and suggests test cases for Python code.
Use when creating tests for new code, adding tests to untested code,
generating Hypothesis strategies, or creating test fixtures.
Follows pytest naming conventions and modern testing best practices.