77import logging
88import os
99import socket
10- import sys
1110import threading
1211import unittest
1312from ipaddress import ip_address
@@ -704,7 +703,6 @@ def test_multiple_addresses():
704703 assert info .addresses == [address , address ]
705704 assert info .parsed_addresses () == [address_parsed , address_parsed ]
706705 assert info .parsed_scoped_addresses () == [address_parsed , address_parsed ]
707- ipaddress_supports_scope_id = sys .version_info >= (3 , 9 , 0 )
708706
709707 if has_working_ipv6 () and not os .environ .get ("SKIP_IPV6" ):
710708 address_v6_parsed = "2001:db8::1"
@@ -751,9 +749,7 @@ def test_multiple_addresses():
751749 assert info .ip_addresses_by_version (r .IPVersion .All ) == [
752750 ip_address (address ),
753751 ip_address (address_v6 ),
754- ip_address (address_v6_ll_scoped_parsed )
755- if ipaddress_supports_scope_id
756- else ip_address (address_v6_ll ),
752+ ip_address (address_v6_ll_scoped_parsed ),
757753 ]
758754 assert info .addresses_by_version (r .IPVersion .V4Only ) == [address ]
759755 assert info .ip_addresses_by_version (r .IPVersion .V4Only ) == [ip_address (address )]
@@ -763,9 +759,7 @@ def test_multiple_addresses():
763759 ]
764760 assert info .ip_addresses_by_version (r .IPVersion .V6Only ) == [
765761 ip_address (address_v6 ),
766- ip_address (address_v6_ll_scoped_parsed )
767- if ipaddress_supports_scope_id
768- else ip_address (address_v6_ll ),
762+ ip_address (address_v6_ll_scoped_parsed ),
769763 ]
770764 assert info .parsed_addresses () == [
771765 address_parsed ,
@@ -780,16 +774,15 @@ def test_multiple_addresses():
780774 assert info .parsed_scoped_addresses () == [
781775 address_parsed ,
782776 address_v6_parsed ,
783- address_v6_ll_scoped_parsed if ipaddress_supports_scope_id else address_v6_ll_parsed ,
777+ address_v6_ll_scoped_parsed ,
784778 ]
785779 assert info .parsed_scoped_addresses (r .IPVersion .V4Only ) == [address_parsed ]
786780 assert info .parsed_scoped_addresses (r .IPVersion .V6Only ) == [
787781 address_v6_parsed ,
788- address_v6_ll_scoped_parsed if ipaddress_supports_scope_id else address_v6_ll_parsed ,
782+ address_v6_ll_scoped_parsed ,
789783 ]
790784
791785
792- @unittest .skipIf (sys .version_info < (3 , 9 , 0 ), "Requires newer python" )
793786def test_scoped_addresses_from_cache ():
794787 type_ = "_http._tcp.local."
795788 registration_name = f"scoped.{ type_ } "
0 commit comments