Favicon of python-testing

python-testing Skill

AI Agent SkillPythonOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
100/100

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

Copy skill directory
  • Install or run with Copy skill directory

When to use python-testing Skill

  • Use it for testing.
  • Use it for writing.

Built with

PythonCopy skill directory

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.

Share:

Stars
12,108
Forks
2,028
Last commit
9 days ago
Repository age
1 year
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to python-testing