from config.settings import Settings def test_empty_telegram_user_id_disables_integration(monkeypatch, tmp_path): monkeypatch.setenv("TELEGRAM_ALLOWED_USER_ID", "") monkeypatch.setenv("JAIL_ROOT", str(tmp_path / "workspace")) monkeypatch.setenv("DOWNLOADS_DIR", str(tmp_path / "workspace" / "downloads")) monkeypatch.setenv("SESSION_DIR", str(tmp_path / "sessions")) configured = Settings(_env_file=None) assert configured.telegram_allowed_user_id == 0