socialseed-e2e
Getting Started
Installation Guide
Quick Start Guide
User Guide
Configuration Reference
Writing Test Modules
CLI Reference
API Reference
API Reference - Core Module
API Reference - CLI Module
API Reference - Models
API Reference - Utilities
Development
Pytest Configuration and Testing Guide
Mock API for Integration Testing
Additional Resources
Changelog
License
socialseed-e2e
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (socialseed_e2e.core.base_page.BasePage method)
(socialseed_e2e.core.base_page.BasePageError method)
,
[1]
(socialseed_e2e.core.base_page.RateLimitConfig method)
,
[1]
(socialseed_e2e.core.base_page.RequestLog method)
,
[1]
(socialseed_e2e.core.base_page.RetryConfig method)
,
[1]
(socialseed_e2e.core.base_page.ServiceHealth method)
(socialseed_e2e.core.config_loader.ApiGatewayConfig method)
(socialseed_e2e.core.config_loader.AppConfig method)
(socialseed_e2e.core.config_loader.DatabaseConfig method)
(socialseed_e2e.core.config_loader.ParallelConfig method)
(socialseed_e2e.core.config_loader.ReportingConfig method)
(socialseed_e2e.core.config_loader.SecurityConfig method)
(socialseed_e2e.core.config_loader.ServiceConfig method)
(socialseed_e2e.core.config_loader.ServiceEndpoint method)
(socialseed_e2e.core.config_loader.TestDataConfig method)
(socialseed_e2e.core.interfaces.IServicePage method)
(socialseed_e2e.core.interfaces.ITestModule method)
(socialseed_e2e.core.test_orchestrator.TestOrchestrator method)
(socialseed_e2e.utils.template_engine.TemplateEngine method)
(socialseed_e2e.utils.validators.ValidationError method)
__post_init__() (socialseed_e2e.core.base_page.RetryConfig method)
,
[1]
__str__() (socialseed_e2e.core.base_page.BasePageError method)
,
[1]
A
add_response_interceptor() (socialseed_e2e.core.base_page.BasePage method)
api_context (socialseed_e2e.core.base_page.BasePage attribute)
api_gateway (socialseed_e2e.core.config_loader.AppConfig attribute)
api_key_header (socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
api_key_value (socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
ApiConfigLoader (class in socialseed_e2e.core.config_loader)
ApiGatewayConfig (class in socialseed_e2e.core.config_loader)
AppConfig (class in socialseed_e2e.core.config_loader)
assert_header() (socialseed_e2e.core.base_page.BasePage method)
assert_json() (socialseed_e2e.core.base_page.BasePage method)
assert_ok() (socialseed_e2e.core.base_page.BasePage method)
assert_schema() (socialseed_e2e.core.base_page.BasePage method)
assert_status() (socialseed_e2e.core.base_page.BasePage method)
async_timeout (socialseed_e2e.core.config_loader.TestDataConfig attribute)
auth_token (socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
auth_type (socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
auto_start (socialseed_e2e.core.config_loader.ServiceConfig attribute)
B
backoff_factor (socialseed_e2e.core.base_page.RetryConfig attribute)
,
[1]
,
[2]
,
[3]
base_url (socialseed_e2e.core.base_page.BasePage attribute)
,
[1]
(socialseed_e2e.core.config_loader.ServiceConfig attribute)
(socialseed_e2e.core.interfaces.IServicePage attribute)
(socialseed_e2e.core.models.ServiceConfig attribute)
,
[1]
BasePage (class in socialseed_e2e.core.base_page)
BasePageError
(class in socialseed_e2e.core.base_page)
body (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
burst_size (socialseed_e2e.core.base_page.RateLimitConfig attribute)
,
[1]
,
[2]
,
[3]
C
check_and_install_extra() (in module socialseed_e2e.cli)
check_extra_installed() (in module socialseed_e2e.cli)
check_health() (socialseed_e2e.core.base_page.BasePage method)
clear_response_interceptors() (socialseed_e2e.core.base_page.BasePage method)
config() (in module socialseed_e2e.cli)
ConfigError
(class in socialseed_e2e.core.config_loader)
create_default_config() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
D
database (socialseed_e2e.core.config_loader.DatabaseConfig attribute)
DatabaseConfig (class in socialseed_e2e.core.config_loader)
databases (socialseed_e2e.core.config_loader.AppConfig attribute)
default_headers (socialseed_e2e.core.base_page.BasePage attribute)
(socialseed_e2e.core.models.ServiceConfig attribute)
,
[1]
delete() (socialseed_e2e.core.base_page.BasePage method)
discover_modules() (socialseed_e2e.core.test_orchestrator.TestOrchestrator method)
discover_runnables() (socialseed_e2e.core.loaders.ModuleLoader method)
doctor() (in module socialseed_e2e.cli)
duration_ms (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
E
email_domain (socialseed_e2e.core.config_loader.TestDataConfig attribute)
enable_request_logging (socialseed_e2e.core.base_page.BasePage attribute)
enabled (socialseed_e2e.core.base_page.RateLimitConfig attribute)
,
[1]
,
[2]
,
[3]
(socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
(socialseed_e2e.core.config_loader.DatabaseConfig attribute)
(socialseed_e2e.core.config_loader.ParallelConfig attribute)
,
[1]
endpoints (socialseed_e2e.core.config_loader.ServiceConfig attribute)
env (socialseed_e2e.core.models.TestContext attribute)
,
[1]
environment (socialseed_e2e.core.config_loader.AppConfig attribute)
error (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
expect() (socialseed_e2e.core.base_page.BasePage method)
extra (socialseed_e2e.core.models.ServiceConfig attribute)
,
[1]
F
field (socialseed_e2e.utils.validators.ValidationError attribute)
format (socialseed_e2e.core.config_loader.ReportingConfig attribute)
from_config() (socialseed_e2e.core.base_page.BasePage class method)
G
get() (socialseed_e2e.core.base_page.BasePage method)
get_all_required_services() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
get_auto_start_services() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
get_combined_headers() (in module socialseed_e2e.core.headers)
get_config() (in module socialseed_e2e.core.config_loader)
get_config_path() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
get_framework_root() (in module socialseed_e2e.cli)
get_last_request() (socialseed_e2e.core.base_page.BasePage method)
get_metadata() (socialseed_e2e.core.base_page.BasePage method)
get_request_stats() (socialseed_e2e.core.base_page.BasePage method)
get_response_text() (socialseed_e2e.core.base_page.BasePage method)
get_service() (socialseed_e2e.core.models.TestContext method)
,
[1]
get_service_by_maven_module() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
get_service_config() (in module socialseed_e2e.core.config_loader)
get_service_name_from_path() (in module socialseed_e2e.cli)
get_service_url() (in module socialseed_e2e.core.config_loader)
(socialseed_e2e.core.config_loader.ApiConfigLoader class method)
get_template_variables() (socialseed_e2e.utils.template_engine.TemplateEngine method)
H
headers (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
(socialseed_e2e.core.config_loader.ServiceConfig attribute)
health_endpoint (socialseed_e2e.core.config_loader.ServiceConfig attribute)
healthy (socialseed_e2e.core.base_page.ServiceHealth attribute)
,
[1]
host (socialseed_e2e.core.config_loader.DatabaseConfig attribute)
I
include_payloads (socialseed_e2e.core.config_loader.ReportingConfig attribute)
init() (in module socialseed_e2e.cli)
IServicePage (class in socialseed_e2e.core.interfaces)
isolation_level (socialseed_e2e.core.config_loader.ParallelConfig attribute)
,
[1]
ITestModule (class in socialseed_e2e.core.interfaces)
L
list_templates() (socialseed_e2e.utils.template_engine.TemplateEngine method)
load() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
load_runnable_from_file() (socialseed_e2e.core.loaders.ModuleLoader static method)
load_template() (socialseed_e2e.utils.template_engine.TemplateEngine method)
log_dir (socialseed_e2e.core.config_loader.ReportingConfig attribute)
M
main() (in module socialseed_e2e.cli)
maven_module (socialseed_e2e.core.config_loader.ServiceConfig attribute)
max_backoff (socialseed_e2e.core.base_page.RetryConfig attribute)
,
[1]
,
[2]
,
[3]
max_log_body_size (socialseed_e2e.core.base_page.BasePage attribute)
max_retries (socialseed_e2e.core.base_page.RetryConfig attribute)
,
[1]
,
[2]
,
[3]
(socialseed_e2e.core.config_loader.TestDataConfig attribute)
max_workers (socialseed_e2e.core.config_loader.ParallelConfig attribute)
,
[1]
message (socialseed_e2e.core.base_page.ServiceHealth attribute)
,
[1]
(socialseed_e2e.utils.validators.ValidationError attribute)
metadata (socialseed_e2e.core.base_page.BasePage attribute)
(socialseed_e2e.core.models.TestContext attribute)
,
[1]
method (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
(socialseed_e2e.core.config_loader.ServiceEndpoint attribute)
mode (socialseed_e2e.core.config_loader.ParallelConfig attribute)
,
[1]
model_config (socialseed_e2e.core.models.ServiceConfig attribute)
,
[1]
(socialseed_e2e.core.models.TestContext attribute)
,
[1]
module
socialseed_e2e.cli
socialseed_e2e.core.base_page
socialseed_e2e.core.config_loader
socialseed_e2e.core.headers
socialseed_e2e.core.interfaces
socialseed_e2e.core.loaders
socialseed_e2e.core.models
socialseed_e2e.core.test_orchestrator
socialseed_e2e.utils.template_engine
socialseed_e2e.utils.validators
ModuleLoader (class in socialseed_e2e.core.loaders)
N
name (socialseed_e2e.core.config_loader.ServiceConfig attribute)
(socialseed_e2e.core.config_loader.ServiceEndpoint attribute)
(socialseed_e2e.core.models.ServiceConfig attribute)
,
[1]
new_service() (in module socialseed_e2e.cli)
new_test() (in module socialseed_e2e.cli)
normalize_service_name() (in module socialseed_e2e.core.config_loader)
P
parallel (socialseed_e2e.core.config_loader.AppConfig attribute)
ParallelConfig (class in socialseed_e2e.core.config_loader)
password (socialseed_e2e.core.config_loader.DatabaseConfig attribute)
(socialseed_e2e.core.config_loader.TestDataConfig attribute)
patch() (socialseed_e2e.core.base_page.BasePage method)
path (socialseed_e2e.core.config_loader.ServiceEndpoint attribute)
playwright (socialseed_e2e.core.base_page.BasePage attribute)
playwright_manager (socialseed_e2e.core.base_page.BasePage attribute)
port (socialseed_e2e.core.config_loader.DatabaseConfig attribute)
(socialseed_e2e.core.config_loader.ServiceConfig attribute)
post() (socialseed_e2e.core.base_page.BasePage method)
prefix (socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
project_name (socialseed_e2e.core.config_loader.AppConfig attribute)
project_version (socialseed_e2e.core.config_loader.AppConfig attribute)
put() (socialseed_e2e.core.base_page.BasePage method)
pytest_collection_modifyitems() (in module socialseed_e2e.core.test_orchestrator)
pytest_configure() (in module socialseed_e2e.core.test_orchestrator)
R
rate_limit_config (socialseed_e2e.core.base_page.BasePage attribute)
RateLimitConfig (class in socialseed_e2e.core.base_page)
,
[1]
reload() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
render() (socialseed_e2e.utils.template_engine.TemplateEngine method)
render_to_file() (socialseed_e2e.utils.template_engine.TemplateEngine method)
reporting (socialseed_e2e.core.config_loader.AppConfig attribute)
ReportingConfig (class in socialseed_e2e.core.config_loader)
request_history (socialseed_e2e.core.base_page.BasePage attribute)
,
[1]
RequestLog (class in socialseed_e2e.core.base_page)
,
[1]
requests_per_minute (socialseed_e2e.core.base_page.RateLimitConfig attribute)
,
[1]
,
[2]
,
[3]
requests_per_second (socialseed_e2e.core.base_page.RateLimitConfig attribute)
,
[1]
,
[2]
,
[3]
required (socialseed_e2e.core.config_loader.ServiceConfig attribute)
requires_auth (socialseed_e2e.core.config_loader.ServiceEndpoint attribute)
response_body (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
response_headers (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
response_time_ms (socialseed_e2e.core.base_page.ServiceHealth attribute)
,
[1]
retry_backoff_ms (socialseed_e2e.core.config_loader.TestDataConfig attribute)
retry_config (socialseed_e2e.core.base_page.BasePage attribute)
retry_exceptions (socialseed_e2e.core.base_page.RetryConfig attribute)
,
[1]
,
[2]
,
[3]
retry_on (socialseed_e2e.core.base_page.RetryConfig attribute)
,
[1]
,
[2]
,
[3]
RetryConfig (class in socialseed_e2e.core.base_page)
,
[1]
run() (in module socialseed_e2e.cli)
(socialseed_e2e.core.interfaces.ITestModule method)
run_all_tests() (socialseed_e2e.core.test_orchestrator.TestOrchestrator method)
run_service_tests() (socialseed_e2e.core.test_orchestrator.TestOrchestrator method)
S
save_logs (socialseed_e2e.core.config_loader.ReportingConfig attribute)
screenshot_on_failure (socialseed_e2e.core.config_loader.ReportingConfig attribute)
security (socialseed_e2e.core.config_loader.AppConfig attribute)
SecurityConfig (class in socialseed_e2e.core.config_loader)
ServiceConfig (class in socialseed_e2e.core.config_loader)
(class in socialseed_e2e.core.models)
,
[1]
ServiceEndpoint (class in socialseed_e2e.core.config_loader)
ServiceHealth (class in socialseed_e2e.core.base_page)
services (socialseed_e2e.core.config_loader.AppConfig attribute)
(socialseed_e2e.core.models.TestContext attribute)
,
[1]
set_metadata() (socialseed_e2e.core.base_page.BasePage method)
setup() (socialseed_e2e.core.base_page.BasePage method)
(socialseed_e2e.core.interfaces.IServicePage method)
socialseed_e2e.cli
module
socialseed_e2e.core.base_page
module
socialseed_e2e.core.config_loader
module
socialseed_e2e.core.headers
module
socialseed_e2e.core.interfaces
module
socialseed_e2e.core.loaders
module
socialseed_e2e.core.models
module
socialseed_e2e.core.test_orchestrator
module
socialseed_e2e.utils.template_engine
module
socialseed_e2e.utils.validators
module
ssl_ca (socialseed_e2e.core.config_loader.SecurityConfig attribute)
ssl_cert (socialseed_e2e.core.config_loader.SecurityConfig attribute)
ssl_key (socialseed_e2e.core.config_loader.SecurityConfig attribute)
status (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
status_code (socialseed_e2e.core.base_page.ServiceHealth attribute)
,
[1]
step_delay (socialseed_e2e.core.config_loader.TestDataConfig attribute)
T
teardown() (socialseed_e2e.core.base_page.BasePage method)
(socialseed_e2e.core.interfaces.IServicePage method)
template_dir (socialseed_e2e.utils.template_engine.TemplateEngine attribute)
TemplateEngine (class in socialseed_e2e.utils.template_engine)
test_data (socialseed_e2e.core.config_loader.AppConfig attribute)
test_tokens (socialseed_e2e.core.config_loader.SecurityConfig attribute)
TestContext (class in socialseed_e2e.core.models)
,
[1]
TestDataConfig (class in socialseed_e2e.core.config_loader)
TestOrchestrator (class in socialseed_e2e.core.test_orchestrator)
timeout (socialseed_e2e.core.config_loader.AppConfig attribute)
(socialseed_e2e.core.config_loader.ServiceConfig attribute)
(socialseed_e2e.core.models.ServiceConfig attribute)
,
[1]
timestamp (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
(socialseed_e2e.core.base_page.ServiceHealth attribute)
,
[1]
to_camel_case() (in module socialseed_e2e.utils.template_engine)
to_class_name() (in module socialseed_e2e.utils.template_engine)
to_snake_case() (in module socialseed_e2e.utils.template_engine)
U
url (socialseed_e2e.core.base_page.RequestLog attribute)
,
[1]
,
[2]
,
[3]
(socialseed_e2e.core.config_loader.ApiGatewayConfig attribute)
user_agent (socialseed_e2e.core.config_loader.AppConfig attribute)
username (socialseed_e2e.core.config_loader.DatabaseConfig attribute)
username_prefix (socialseed_e2e.core.config_loader.TestDataConfig attribute)
V
validate_base_url() (in module socialseed_e2e.utils.validators)
validate_config() (socialseed_e2e.core.config_loader.ApiConfigLoader class method)
validate_dict() (in module socialseed_e2e.utils.validators)
validate_email() (in module socialseed_e2e.utils.validators)
validate_integer() (in module socialseed_e2e.utils.validators)
validate_json_response() (in module socialseed_e2e.utils.validators)
validate_list() (in module socialseed_e2e.utils.validators)
validate_pagination_response() (in module socialseed_e2e.utils.validators)
validate_port() (in module socialseed_e2e.utils.validators)
validate_service_name() (in module socialseed_e2e.utils.validators)
validate_status_code() (in module socialseed_e2e.utils.validators)
validate_string() (in module socialseed_e2e.utils.validators)
validate_timeout() (in module socialseed_e2e.utils.validators)
validate_url() (in module socialseed_e2e.utils.validators)
validate_uuid() (in module socialseed_e2e.utils.validators)
validate_variables() (socialseed_e2e.utils.template_engine.TemplateEngine method)
ValidationError
value (socialseed_e2e.utils.validators.ValidationError attribute)
verbose (socialseed_e2e.core.config_loader.AppConfig attribute)
verification_level (socialseed_e2e.core.config_loader.AppConfig attribute)
verify_ssl (socialseed_e2e.core.config_loader.SecurityConfig attribute)
W
wait_for_healthy() (socialseed_e2e.core.base_page.BasePage method)
wait_for_service() (socialseed_e2e.core.base_page.BasePage class method)