python-testing Skill
Guidelines for writing and running tests in the Agent Framework Python codebase. Use this when creating, modifying, or running tests. Published by microsoft in agent-framework.
What is python-testing Skill?
Guidelines for writing and running tests in the Agent Framework Python codebase. Use this when creating, modifying, or running tests. Published by microsoft in agent-framework. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Writing
- Testing use cases
- Writing use cases
Technical details
- Install or run with Copy skill directory
When to use python-testing Skill
- Use it for testing.
- Use it for writing.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/agent-framework
- Skill file: python/.github/skills/python-testing/SKILL.md
What it does
Guidelines for writing and running tests in the Agent Framework Python codebase. Use this when creating, modifying, or running tests.
Skill instructions
Python Testing We strive for at least 85% test coverage across the codebase, with a focus on core packages and critical paths. Tests should be fast, reliable, and maintainable. When adding new code, check that the relevant sections of the codebase are covered by tests, and add new tests as needed. When modifying existing code, update or add tests to cover the changes. We run tests in two stages, for a PR each commit is tested with unit tests only (using -m "not integration"), and the full suite including integration tests is run when merging. Running Tests bash Run tests for all packages in parallel uv run poe test Run tests for a specific workspace package uv run poe test -P core Run all selected tests in a single pytest invocation uv run poe test -A With coverage uv run poe test -A -C uv run poe test -P core -C Run only unit tests (exclude integration tests) uv run poe test -A -m "not integration" Run only integration tests uv run poe test -A -m integration Direct package execution s
Explore related resources
Frequently asked questions
What is python-testing?
python-testing is a open-source AI agent skill with Copy skill directory. Guidelines for writing and running tests in the Agent Framework Python codebase. Use this when creating, modifying, or running tests.
Who is python-testing best for?
python-testing is best for reusing agent instructions, scripts, and references, testing workflows, writing workflows.
How do I install python-testing?
Install or run python-testing using Copy skill directory. Check python-testing for the latest setup command.
Is python-testing actively maintained?
python-testing may need a closer maintenance check before production use.