/opt/support/venv/lib/python3.13/site-packages/netaddr/tests/ip
NameSizeModeActions
__pycache__/-0755rm
test_cidr_v4.py75740755editdlrm
test_cidr_v6.py46730755editdlrm
test_dns.py3200755editdlrm
test_ip.py6250755editdlrm
test_ip_categories.py41400755editdlrm
test_ip_comparisons.py14190755editdlrm
test_ip_globs.py21410755editdlrm
test_ip_network_categories.py5470755editdlrm
test_ip_ranges.py87780755editdlrm
test_ip_rfc1924.py5120755editdlrm
test_ip_sets.py232220755editdlrm
test_ip_splitter.py22680755editdlrm
test_ip_v4.py154310755editdlrm
test_ip_v4_v6_conversions.py12480755editdlrm
test_ip_v6.py60970755editdlrm
test_network_ops.py24220755editdlrm
test_nmap.py37100755editdlrm
test_old_specs.py65270755editdlrm
test_platform_osx.py54190755editdlrm
test_socket_module_fallback.py15140755editdlrm
__init__.py00755editdlrm
Edit: /opt/support/venv/lib/python3.13/site-packages/netaddr/tests/ip/test_socket_module_fallback.py (1514B)
import pytest from netaddr.fbsocket import inet_ntop, inet_pton, inet_ntoa, AF_INET, AF_INET6 @pytest.mark.parametrize( ('actual', 'expected'), [ ('0:0:0:0:0:0:0:0', '::'), ('0:0:0:0:0:0:0:A', '::a'), ('A:0:0:0:0:0:0:0', 'a::'), ('A:0:A:0:0:0:0:0', 'a:0:a::'), ('A:0:0:0:0:0:0:A', 'a::a'), ('0:A:0:0:0:0:0:A', '0:a::a'), ('A:0:A:0:0:0:0:A', 'a:0:a::a'), ('0:0:0:A:0:0:0:A', '::a:0:0:0:a'), ('0:0:0:0:A:0:0:A', '::a:0:0:a'), ('A:0:0:0:0:A:0:A', 'a::a:0:a'), ('A:0:0:A:0:0:A:0', 'a::a:0:0:a:0'), ('A:0:A:0:A:0:A:0', 'a:0:a:0:a:0:a:0'), ('0:A:0:A:0:A:0:A', '0:a:0:a:0:a:0:a'), ('1080:0:0:0:8:800:200C:417A', '1080::8:800:200c:417a'), ('FEDC:BA98:7654:3210:FEDC:BA98:7654:3210', 'fedc:ba98:7654:3210:fedc:ba98:7654:3210'), ], ) def test_inet_ntop_and_inet_pton_ipv6_conversion(actual, expected): assert inet_ntop(AF_INET6, inet_pton(AF_INET6, actual)) == expected def test_inet_ntoa_ipv4_exceptions(): with pytest.raises(TypeError): inet_ntoa(1) with pytest.raises(ValueError): inet_ntoa('\x00') def test_inet_pton_ipv4_exceptions(): with pytest.raises(OSError): inet_pton(AF_INET, '::0x07f') with pytest.raises(TypeError): inet_pton(AF_INET, 1) def test_inet_pton_ipv6_exceptions(): with pytest.raises(OSError): inet_pton(AF_INET6, '::0x07f') with pytest.raises(TypeError): inet_pton(AF_INET6, 1)