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.
Decision snapshot
Is this a fit?
Testing, Writing, Includes SKILL.md, Reusable instructions
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
8 days ago · MIT license
No specific cautions were detected. Review the source and requested permissions before installing.
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. See how SkillIndex evaluates profiles.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Writing
- Testing use cases
- Writing use cases
Declared skill metadata
- Source file: python/.github/skills/python-testing/SKILL.md
These fields retain source and confidence evidence from the indexed SKILL.md.
Compatibility and setup
- 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 CI enforces at least 85% line coverage for every package classified Beta or Production/Stable. Alpha packages are report-only, and the DevUI and experimental Lab packages are excluded from aggregate coverage enforcement. 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. When an API is marked as deprecated, migrate ordinary tests to its replacement in the same change. Retain only focused tests that validate the deprecated behavior and warning; integration tests, samples, and unrelated unit tests should use the supported API. Running Tests bash Run tests for all packages in parallel uv run poe test Run tests
Verified compatibility and discovery
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.
Project health auto-fetched from the source repository.
Maintain this resource?
Review this source-backed profile, send a correction with evidence, or link to it from your documentation. Claims verify your relationship to the project; profile facts still require source evidence and editorial review.