"""#1731 — default avito_proxy_max_rotations bumped 2→4 (Datadome ban recovery).

Reactive rotation budget per page is raised so a sweep has more chances to recover
mid-run after the proactive rotate-at-start. No network, no DB.
"""

import os

os.environ.setdefault("DATABASE_URL", "postgresql+psycopg://test:test@localhost/test_db")

from app.core.config import Settings


def test_avito_proxy_max_rotations_default_is_4() -> None:
    """Field default must be 4 (was 2 before #1731)."""
    s = Settings()
    assert s.avito_proxy_max_rotations == 4
