migrated spr stuff

This commit is contained in:
buenosairesam
2026-01-02 11:42:19 -03:00
parent 4fba6d8118
commit 46dc78db0e
61 changed files with 10565 additions and 81 deletions

View File

@@ -0,0 +1 @@
"""Core logic for MercadoPago mock API."""

View File

@@ -0,0 +1,30 @@
"""Configuration for MercadoPago mock vein."""
from pathlib import Path
from pydantic_settings import BaseSettings
ENV_FILE = Path(__file__).parent.parent / ".env"
class MercadoPagoMockConfig(BaseSettings):
"""Configuration for MercadoPago (MOCK) vein."""
api_port: int = 8006
mock_data_path: str = "./mock_data"
# Mock behavior
enable_random_delays: bool = True
min_delay_ms: int = 200
max_delay_ms: int = 800
error_rate: float = 0.0 # 0.0 to 1.0
# Default payment status
default_payment_status: str = "approved" # approved, pending, rejected
model_config = {
"env_file": ENV_FILE if ENV_FILE.exists() else None,
"env_file_encoding": "utf-8",
}
settings = MercadoPagoMockConfig()