CtrlK
BlogDocsLog inGet started
Tessl Logo

integration-test-generator

Generate integration tests for multiple interacting components in Python. Use when testing interactions between: (1) Multiple services or APIs (REST/GraphQL endpoints, microservices), (2) Database operations with repositories/ORMs (SQLAlchemy, Django ORM), (3) External services (payment gateways, email services, third-party APIs), (4) Message queues and event-driven systems, (5) Full stack workflows (API + database + business logic). Provides test structure templates, fixtures, test data builders, and patterns for pytest-based integration testing.

89

1.02x
Quality

86%

Does it follow best practices?

Impact

91%

1.02x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

7%

Blog Platform Repository Integration Tests

Database repository integration with fixtures and builders

Criteria
Without context
With context

Uses pytest

100%

100%

Test class organization

100%

100%

Fixture decorator usage

100%

100%

Function scope for db_session

100%

100%

Yield-based teardown

100%

100%

In-memory SQLite

100%

100%

Dependency-injected fixtures

100%

100%

Test data helper

100%

100%

AAA pattern

71%

100%

Relationship test

100%

100%

Cascade delete test

100%

100%

Commit after writes

28%

100%

73%

-1%

Subscription Service Integration Tests

External service mocking and transaction rollback testing

Criteria
Without context
With context

Uses pytest

100%

100%

Test class organization

100%

100%

responses library for HTTP mocking

0%

0%

responses.add usage

0%

0%

Mock call count verification

90%

100%

unittest.mock usage

100%

100%

Successful subscription test

100%

100%

Rollback on payment failure

100%

100%

No email on failure

100%

100%

Fixture for service setup

100%

100%

AAA pattern

100%

71%

100%

Task Management API Full Stack Integration Tests

Full stack FastAPI integration with TestClient and factory-based test data

Criteria
Without context
With context

Uses pytest

100%

100%

Test class organization

100%

100%

FastAPI TestClient

100%

100%

dependency_overrides usage

100%

100%

In-memory SQLite for test DB

100%

100%

Function-scoped test client fixture

100%

100%

Yield-based fixture teardown

100%

100%

Factory or builder test data

100%

100%

Multi-step workflow test

100%

100%

Cross-layer verification

100%

100%

AAA pattern

100%

100%

Repository
ArabelaTso/Skills-4-SE
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.