@re-shell/cli
Version:
Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja
29 lines (28 loc) • 975 B
TypeScript
/**
* Comprehensive Pytest Configuration for Python Framework Templates
* Provides fixtures, coverage, async testing, and framework-specific test utilities
*/
export interface PytestConfig {
framework: string;
pythonVersion: string;
enableAsync: boolean;
enableCoverage: boolean;
enableFixtures: boolean;
enableMocking: boolean;
enableBenchmarks: boolean;
enableParallel: boolean;
}
export declare class PytestConfigGenerator {
generatePytestConfig(framework: string): PytestConfig;
generateConftestPy(): string;
generateTestUtilities(): string;
generatePyprojectConfig(): string;
generateBaseConftest(): string;
generateFastAPITestConfig(): string;
generateDjangoTestConfig(): string;
generateFlaskTestConfig(): string;
generateTornadoTestConfig(): string;
generateSanicTestConfig(): string;
generateTestValidation(): string;
}
export declare const pytestConfigGenerator: PytestConfigGenerator;