File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -2775,5 +2775,18 @@ def test_ipv6_broadcast_address_deprecation(self):
27752775 self .assertIn ("IPv6 has no broadcast addresses" , str (warn .warning ))
27762776 self .assertIn ("consider using last_address instead" , str (warn .warning ))
27772777
2778+ def test_ipv4_first_address (self ):
2779+ network = ipaddress .IPv4Network ('192.0.2.0/24' )
2780+ addr = network .first_address
2781+ self .assertEqual (addr , ipaddress .IPv4Address ("192.0.2.0" ))
2782+ self .assertEqual (int (addr ), 3221225984 )
2783+
2784+ def test_ipv4_last_address (self ):
2785+ network = ipaddress .IPv4Network ('192.0.2.0/24' )
2786+ addr = network .last_address
2787+ self .assertEqual (addr , ipaddress .IPv4Address ("192.0.2.255" ))
2788+ self .assertEqual (int (addr ), 3221226239 )
2789+
2790+
27782791if __name__ == '__main__' :
27792792 unittest .main ()
You can’t perform that action at this time.
0 commit comments