tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_filters_invalid_and_ipv6 tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_none_returns_empty tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_empty_string_returns_empty tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_whitespace_only_returns_empty tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_single_valid_ip tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_multiple_valid_ips tests/gateway/test_telegram_network.py::TestParseFallbackIpEnv::test_rejects_leading_zeros tests/gateway/test_telegram_network.py::TestNormalizeFallbackIps::test_deduplication_happens_at_transport_level tests/gateway/test_telegram_network.py::TestNormalizeFallbackIps::test_empty_strings_skipped tests/gateway/test_telegram_network.py::TestRewriteRequestForIp::test_preserves_host_and_sni tests/gateway/test_telegram_network.py::TestRewriteRequestForIp::test_preserves_method_and_path tests/gateway/test_telegram_network.py::TestFallbackTransport::test_falls_back_on_connect_timeout_and_becomes_sticky tests/gateway/test_telegram_network.py::TestFallbackTransport::test_falls_back_on_connect_error tests/gateway/test_telegram_network.py::TestFallbackTransport::test_does_not_fallback_on_non_connect_error tests/gateway/test_telegram_network.py::TestFallbackTransport::test_all_ips_fail_raises_last_error tests/gateway/test_telegram_network.py::TestFallbackTransport::test_multiple_fallback_ips_tried_in_order tests/gateway/test_telegram_network.py::TestFallbackTransport::test_sticky_ip_tried_first_but_falls_through_if_stale tests/gateway/test_telegram_network.py::TestFallbackTransportPassthrough::test_non_telegram_host_bypasses_fallback tests/gateway/test_telegram_network.py::TestFallbackTransportPassthrough::test_empty_fallback_list_uses_primary_only tests/gateway/test_telegram_network.py::TestFallbackTransportPassthrough::test_primary_succeeds_no_fallback_needed tests/gateway/test_telegram_network.py::TestFallbackTransportInit::test_deduplicates_fallback_ips tests/gateway/test_telegram_network.py::TestFallbackTransportInit::test_filters_invalid_ips_at_init tests/gateway/test_telegram_network.py::TestFallbackTransportInit::test_uses_proxy_env_for_primary_and_fallback_transports tests/gateway/test_telegram_network.py::TestFallbackTransportInit::test_no_proxy_bypasses_fallback_ip_cidr tests/gateway/test_telegram_network.py::TestFallbackTransportClose::test_aclose_closes_all_transports tests/gateway/test_telegram_network.py::TestConfigFallbackIps::test_env_var_populates_config_extra tests/gateway/test_telegram_network.py::TestConfigFallbackIps::test_env_var_creates_platform_if_missing tests/gateway/test_telegram_network.py::TestConfigFallbackIps::test_env_var_strips_whitespace tests/gateway/test_telegram_network.py::TestConfigFallbackIps::test_empty_env_var_does_not_populate tests/gateway/test_telegram_network.py::TestAdapterFallbackIps::test_list_in_extra tests/gateway/test_telegram_network.py::TestAdapterFallbackIps::test_csv_string_in_extra tests/gateway/test_telegram_network.py::TestAdapterFallbackIps::test_empty_extra tests/gateway/test_telegram_network.py::TestAdapterFallbackIps::test_no_extra_attr tests/gateway/test_telegram_network.py::TestAdapterFallbackIps::test_invalid_ips_filtered tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_google_and_cloudflare_ips_collected tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_system_dns_ip_kept_when_doh_confirms tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_doh_results_deduplicated tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_doh_timeout_falls_back_to_seed tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_doh_connect_error_falls_back_to_seed tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_doh_malformed_json_falls_back_to_seed tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_one_provider_fails_other_succeeds tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_system_dns_failure_keeps_all_doh_ips tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_all_doh_ips_same_as_system_dns_kept tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_cloudflare_gets_accept_header tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_non_a_records_ignored tests/gateway/test_telegram_network.py::TestDiscoverFallbackIps::test_invalid_ip_in_doh_response_skipped