Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (pytest_routes.config.RouteTestConfig method) (pytest_routes.discovery.base.RouteInfo method) (pytest_routes.discovery.openapi.OpenAPIExtractor method) (pytest_routes.execution.client.RouteTestClient method) (pytest_routes.execution.runner.RouteTestFailure method) (pytest_routes.execution.runner.RouteTestRunner method) (pytest_routes.integrations.schemathesis.SchemathesisConfig method) (pytest_routes.integrations.SchemathesisAdapter method) (pytest_routes.integrations.SchemathesisValidator method) (pytest_routes.plugin.RouteTestCollector method) (pytest_routes.plugin.RouteTestError method) (pytest_routes.plugin.RouteTestItem method) (pytest_routes.plugin.StatefulTestItem method) (pytest_routes.plugin.WebSocketTestError method) (pytest_routes.plugin.WebSocketTestItem method) (pytest_routes.reporting.CoverageMetrics method) (pytest_routes.reporting.html.ReportConfig method) (pytest_routes.reporting.HTMLReportGenerator method) (pytest_routes.reporting.RouteCoverage method) (pytest_routes.reporting.RouteMetrics method) (pytest_routes.reporting.RunMetrics method) (pytest_routes.validation.response.CompositeValidator method) (pytest_routes.validation.response.ContentTypeValidator method) (pytest_routes.validation.response.JsonSchemaValidator method) (pytest_routes.validation.response.OpenAPIResponseValidator method) (pytest_routes.validation.response.ResponseValidator method) (pytest_routes.validation.response.StatusCodeValidator method) (pytest_routes.validation.response.ValidationResult method) A add_route() (pytest_routes.reporting.CoverageMetrics method) aggregate_metrics() (in module pytest_routes.reporting) allowed_status_codes (pytest_routes.config.RouteTestConfig attribute) asgi_app() (in module pytest_routes.plugin) auth (pytest_routes.config.RouteTestConfig attribute) auth_type (pytest_routes.execution.runner.RouteTestFailure attribute) available (pytest_routes.integrations.SchemathesisAdapter property) average_coverage_score (pytest_routes.reporting.CoverageMetrics property) avg_time_ms (pytest_routes.reporting.RouteMetrics property) B body (pytest_routes.execution.runner.RouteTestFailure attribute) body_tested (pytest_routes.reporting.RouteCoverage attribute) body_type (pytest_routes.discovery.base.RouteInfo attribute) C calculate_coverage() (in module pytest_routes.reporting) checks (pytest_routes.integrations.schemathesis.SchemathesisConfig attribute) collect() (pytest_routes.plugin.RouteTestCollector method) CompositeValidator (class in pytest_routes.validation.response) config (pytest_routes.plugin.RouteTestCollector attribute) (pytest_routes.plugin.RouteTestItem attribute) (pytest_routes.plugin.StatefulTestItem attribute) (pytest_routes.plugin.WebSocketTestItem attribute) ContentTypeValidator (class in pytest_routes.validation.response) coverage_percentage (pytest_routes.reporting.CoverageMetrics property) coverage_score (pytest_routes.reporting.RouteCoverage property) CoverageMetrics (class in pytest_routes.reporting) create_contract_test() (pytest_routes.integrations.SchemathesisAdapter method) create_test() (pytest_routes.execution.runner.RouteTestRunner method) D delete() (pytest_routes.execution.client.RouteTestClient method) deprecated (pytest_routes.discovery.base.RouteInfo attribute) description (pytest_routes.discovery.base.RouteInfo attribute) discovered_routes() (in module pytest_routes.plugin) duration_seconds (pytest_routes.reporting.RunMetrics property) E enabled (pytest_routes.integrations.schemathesis.SchemathesisConfig attribute) end_time (pytest_routes.reporting.RunMetrics attribute) error_type (pytest_routes.execution.runner.RouteTestFailure attribute) errors (pytest_routes.reporting.RouteMetrics attribute) (pytest_routes.validation.response.ValidationResult attribute) exclude_patterns (pytest_routes.config.RouteTestConfig attribute) expected_codes (pytest_routes.execution.runner.RouteTestFailure attribute) extract_routes() (pytest_routes.discovery.base.RouteExtractor method) (pytest_routes.discovery.litestar.LitestarExtractor method) (pytest_routes.discovery.openapi.OpenAPIExtractor method) (pytest_routes.discovery.starlette.StarletteExtractor method) F fail_on_5xx (pytest_routes.config.RouteTestConfig attribute) fail_on_validation_error (pytest_routes.config.RouteTestConfig attribute) failed_requests (pytest_routes.reporting.RouteMetrics attribute) failed_routes (pytest_routes.reporting.RunMetrics property) finish() (pytest_routes.reporting.RunMetrics method) format_message() (pytest_routes.execution.runner.RouteTestFailure method) format_path() (in module pytest_routes.generation.path) framework (pytest_routes.config.RouteTestConfig attribute) from_dict() (pytest_routes.config.RouteTestConfig class method) G generate() (pytest_routes.reporting.HTMLReportGenerator method) generate_body() (in module pytest_routes.generation.body) generate_headers() (in module pytest_routes.generation.headers) generate_optional_headers() (in module pytest_routes.generation.headers) generate_path_params() (in module pytest_routes.generation.path) get() (pytest_routes.execution.client.RouteTestClient method) get_effective_config_for_route() (pytest_routes.config.RouteTestConfig method) get_extractor() (in module pytest_routes.discovery) get_or_create_route_metrics() (pytest_routes.reporting.RunMetrics method) get_override_for_route() (pytest_routes.config.RouteTestConfig method) get_registered_types() (in module pytest_routes.generation.strategies) get_route_coverage() (pytest_routes.reporting.CoverageMetrics method) get_schema() (pytest_routes.integrations.SchemathesisAdapter method) get_websocket_metadata() (pytest_routes.discovery.base.RouteInfo method) H handler (pytest_routes.discovery.base.RouteInfo attribute) HTMLReportGenerator (class in pytest_routes.reporting) I include_charts (pytest_routes.reporting.html.ReportConfig attribute) include_details (pytest_routes.reporting.html.ReportConfig attribute) include_patterns (pytest_routes.config.RouteTestConfig attribute) is_http (pytest_routes.discovery.base.RouteInfo property) is_websocket (pytest_routes.discovery.base.RouteInfo attribute) J JsonSchemaValidator (class in pytest_routes.validation.response) L LitestarExtractor (class in pytest_routes.discovery.litestar) load_config_from_pyproject() (in module pytest_routes.config) load_schema() (pytest_routes.integrations.SchemathesisAdapter method) M mark_tested() (pytest_routes.reporting.RouteCoverage method) max_examples (pytest_routes.config.RouteTestConfig attribute) max_time_ms (pytest_routes.reporting.RouteMetrics attribute) merge_configs() (in module pytest_routes.config) method (pytest_routes.execution.runner.RouteTestFailure attribute) (pytest_routes.reporting.RouteCoverage attribute) (pytest_routes.reporting.RouteMetrics attribute) methods (pytest_routes.config.RouteTestConfig attribute) (pytest_routes.discovery.base.RouteInfo attribute) min_time_ms (pytest_routes.reporting.RouteMetrics attribute) module pytest_routes.discovery.litestar pytest_routes.discovery.openapi pytest_routes.discovery.starlette pytest_routes.generation.body pytest_routes.generation.headers pytest_routes.generation.path pytest_routes.plugin N name (pytest_routes.discovery.base.RouteInfo attribute) (pytest_routes.plugin.RouteTestCollector attribute) (pytest_routes.plugin.RouteTestItem attribute) (pytest_routes.plugin.StatefulTestItem attribute) (pytest_routes.plugin.WebSocketTestItem attribute) O OpenAPIExtractor (class in pytest_routes.discovery.openapi) OpenAPIResponseValidator (class in pytest_routes.validation.response) output_path (pytest_routes.reporting.html.ReportConfig attribute) P parameters_tested (pytest_routes.reporting.RouteCoverage attribute) parent (pytest_routes.plugin.RouteTestCollector attribute) (pytest_routes.plugin.RouteTestItem attribute) (pytest_routes.plugin.StatefulTestItem attribute) (pytest_routes.plugin.WebSocketTestItem attribute) pass_rate (pytest_routes.reporting.RunMetrics property) passed (pytest_routes.reporting.RouteMetrics property) passed_routes (pytest_routes.reporting.RunMetrics property) patch() (pytest_routes.execution.client.RouteTestClient method) path (pytest_routes.discovery.base.RouteInfo attribute) (pytest_routes.plugin.RouteTestCollector attribute) (pytest_routes.plugin.RouteTestItem attribute) (pytest_routes.plugin.StatefulTestItem attribute) (pytest_routes.plugin.WebSocketTestItem attribute) path_params (pytest_routes.discovery.base.RouteInfo attribute) (pytest_routes.execution.runner.RouteTestFailure attribute) post() (pytest_routes.execution.client.RouteTestClient method) put() (pytest_routes.execution.client.RouteTestClient method) pytest_routes.discovery.litestar module pytest_routes.discovery.openapi module pytest_routes.discovery.starlette module pytest_routes.generation.body module pytest_routes.generation.headers module pytest_routes.generation.path module pytest_routes.plugin module pytest_unconfigure() (in module pytest_routes.plugin) Q query_params (pytest_routes.discovery.base.RouteInfo attribute) (pytest_routes.execution.runner.RouteTestFailure attribute) R record_request() (pytest_routes.reporting.RouteMetrics method) register_header_strategy() (in module pytest_routes.generation.headers) register_strategies() (in module pytest_routes.generation.strategies) register_strategy() (in module pytest_routes.generation.strategies) report (pytest_routes.config.RouteTestConfig attribute) ReportConfig (class in pytest_routes.reporting.html) reportinfo() (pytest_routes.plugin.RouteTestItem method) (pytest_routes.plugin.StatefulTestItem method) (pytest_routes.plugin.WebSocketTestItem method) repr_failure() (pytest_routes.plugin.RouteTestItem method) (pytest_routes.plugin.StatefulTestItem method) (pytest_routes.plugin.WebSocketTestItem method) request() (pytest_routes.execution.client.RouteTestClient method) request_headers (pytest_routes.execution.runner.RouteTestFailure attribute) request_path (pytest_routes.execution.runner.RouteTestFailure attribute) response_body (pytest_routes.execution.runner.RouteTestFailure attribute) response_headers (pytest_routes.execution.runner.RouteTestFailure attribute) response_validators (pytest_routes.config.RouteTestConfig attribute) ResponseValidator (class in pytest_routes.validation.response) route_config() (in module pytest_routes.plugin) route_coverage (pytest_routes.reporting.CoverageMetrics attribute) route_overrides (pytest_routes.config.RouteTestConfig attribute) route_path (pytest_routes.execution.runner.RouteTestFailure attribute) (pytest_routes.reporting.RouteCoverage attribute) (pytest_routes.reporting.RouteMetrics attribute) route_runner() (in module pytest_routes.plugin) RouteCoverage (class in pytest_routes.reporting) RouteExtractor (class in pytest_routes.discovery.base) RouteInfo (class in pytest_routes.discovery.base) RouteMetrics (class in pytest_routes.reporting) routes (pytest_routes.reporting.RunMetrics attribute) RouteTestClient (class in pytest_routes.execution.client) RouteTestCollector (class in pytest_routes.plugin) RouteTestConfig (class in pytest_routes.config) RouteTestError RouteTestFailure (class in pytest_routes.execution.runner) RouteTestItem (class in pytest_routes.plugin) RouteTestRunner (class in pytest_routes.execution.runner) RunMetrics (class in pytest_routes.reporting) runtest() (pytest_routes.plugin.RouteTestItem method) (pytest_routes.plugin.StatefulTestItem method) (pytest_routes.plugin.WebSocketTestItem method) S schema_path (pytest_routes.integrations.schemathesis.SchemathesisConfig attribute) schemathesis (pytest_routes.config.RouteTestConfig attribute) schemathesis_available() (in module pytest_routes.integrations) SchemathesisAdapter (class in pytest_routes.integrations) SchemathesisConfig (class in pytest_routes.integrations.schemathesis) SchemathesisValidator (class in pytest_routes.integrations) seed (pytest_routes.config.RouteTestConfig attribute) session (pytest_routes.plugin.RouteTestCollector attribute) (pytest_routes.plugin.RouteTestItem attribute) (pytest_routes.plugin.StatefulTestItem attribute) (pytest_routes.plugin.WebSocketTestItem attribute) skipped_routes (pytest_routes.reporting.RunMetrics attribute) StarletteExtractor (class in pytest_routes.discovery.starlette) start_time (pytest_routes.reporting.RunMetrics attribute) stateful (pytest_routes.config.RouteTestConfig attribute) (pytest_routes.integrations.schemathesis.SchemathesisConfig attribute) StatefulTestError StatefulTestItem (class in pytest_routes.plugin) status_code (pytest_routes.execution.runner.RouteTestFailure attribute) status_codes (pytest_routes.reporting.RouteMetrics attribute) status_codes_seen (pytest_routes.reporting.RouteCoverage attribute) StatusCodeValidator (class in pytest_routes.validation.response) strategy (pytest_routes.config.RouteTestConfig attribute) strategy_for_type() (in module pytest_routes.generation.strategies) strategy_provider() (in module pytest_routes.generation.strategies) success_rate (pytest_routes.reporting.RouteMetrics property) successful_requests (pytest_routes.reporting.RouteMetrics attribute) supports() (pytest_routes.discovery.base.RouteExtractor method) (pytest_routes.discovery.litestar.LitestarExtractor method) (pytest_routes.discovery.openapi.OpenAPIExtractor method) (pytest_routes.discovery.starlette.StarletteExtractor method) T tags (pytest_routes.discovery.base.RouteInfo attribute) temporary_strategy() (in module pytest_routes.generation.strategies) test_all_routes() (pytest_routes.execution.runner.RouteTestRunner method) test_count (pytest_routes.reporting.RouteCoverage attribute) test_route_async() (pytest_routes.execution.runner.RouteTestRunner method) tested (pytest_routes.reporting.RouteCoverage attribute) tested_routes (pytest_routes.reporting.CoverageMetrics property) theme (pytest_routes.reporting.html.ReportConfig attribute) timeout_per_route (pytest_routes.config.RouteTestConfig attribute) title (pytest_routes.reporting.html.ReportConfig attribute) to_dict() (pytest_routes.reporting.CoverageMetrics method) (pytest_routes.reporting.RouteCoverage method) (pytest_routes.reporting.RouteMetrics method) (pytest_routes.reporting.RunMetrics method) to_json() (pytest_routes.reporting.HTMLReportGenerator method) total_requests (pytest_routes.reporting.RouteMetrics attribute) (pytest_routes.reporting.RunMetrics property) total_routes (pytest_routes.reporting.CoverageMetrics attribute) (pytest_routes.reporting.RunMetrics property) total_time_ms (pytest_routes.reporting.RouteMetrics attribute) (pytest_routes.reporting.RunMetrics property) U unregister_strategy() (in module pytest_routes.generation.strategies) untested_routes (pytest_routes.reporting.CoverageMetrics property) V valid (pytest_routes.validation.response.ValidationResult attribute) validate() (pytest_routes.integrations.SchemathesisValidator method) (pytest_routes.validation.response.CompositeValidator method) (pytest_routes.validation.response.ContentTypeValidator method) (pytest_routes.validation.response.JsonSchemaValidator method) (pytest_routes.validation.response.OpenAPIResponseValidator method) (pytest_routes.validation.response.ResponseValidator method) (pytest_routes.validation.response.StatusCodeValidator method) validate_response() (pytest_routes.integrations.SchemathesisAdapter method) validate_responses (pytest_routes.config.RouteTestConfig attribute) (pytest_routes.integrations.schemathesis.SchemathesisConfig attribute) ValidationResult (class in pytest_routes.validation.response) verbose (pytest_routes.config.RouteTestConfig attribute) W warnings (pytest_routes.validation.response.ValidationResult attribute) websocket (pytest_routes.config.RouteTestConfig attribute) websocket_metadata (pytest_routes.discovery.base.RouteInfo attribute) WebSocketTestError WebSocketTestItem (class in pytest_routes.plugin) write() (pytest_routes.reporting.HTMLReportGenerator method) write_json() (pytest_routes.reporting.HTMLReportGenerator method)