@@ -961,20 +961,6 @@ def testInternals(self):
961
961
self .assertEqual (128 , ipaddress ._count_righthand_zero_bits (0 , 128 ))
962
962
self .assertEqual ("IPv4Network('1.2.3.0/24')" , repr (self .ipv4_network ))
963
963
964
- def testMissingNetworkVersion (self ):
965
- class Broken (ipaddress ._BaseNetwork ):
966
- pass
967
- broken = Broken ('127.0.0.1' )
968
- with self .assertRaisesRegex (NotImplementedError , "Broken.*version" ):
969
- broken .version
970
-
971
- def testMissingAddressClass (self ):
972
- class Broken (ipaddress ._BaseNetwork ):
973
- pass
974
- broken = Broken ('127.0.0.1' )
975
- with self .assertRaisesRegex (NotImplementedError , "Broken.*address" ):
976
- broken ._address_class
977
-
978
964
def testGetNetwork (self ):
979
965
self .assertEqual (int (self .ipv4_network .network_address ), 16909056 )
980
966
self .assertEqual (str (self .ipv4_network .network_address ), '1.2.3.0' )
@@ -1986,25 +1972,22 @@ def testWithStar(self):
1986
1972
1987
1973
def testNetworkElementCaching (self ):
1988
1974
# V4 - make sure we're empty
1989
- self .assertNotIn ('network_address' , self .ipv4_network ._cache )
1990
- self .assertNotIn ('broadcast_address' , self .ipv4_network ._cache )
1991
- self .assertNotIn ('hostmask' , self .ipv4_network ._cache )
1975
+ self .assertNotIn ('broadcast_address' , self .ipv4_network .__dict__ )
1976
+ self .assertNotIn ('hostmask' , self .ipv4_network .__dict__ )
1992
1977
1993
1978
# V4 - populate and test
1994
- self .assertEqual (self .ipv4_network .network_address ,
1995
- ipaddress .IPv4Address ('1.2.3.0' ))
1996
1979
self .assertEqual (self .ipv4_network .broadcast_address ,
1997
1980
ipaddress .IPv4Address ('1.2.3.255' ))
1998
1981
self .assertEqual (self .ipv4_network .hostmask ,
1999
1982
ipaddress .IPv4Address ('0.0.0.255' ))
2000
1983
2001
1984
# V4 - check we're cached
2002
- self .assertIn ('broadcast_address' , self .ipv4_network ._cache )
2003
- self .assertIn ('hostmask' , self .ipv4_network ._cache )
1985
+ self .assertIn ('broadcast_address' , self .ipv4_network .__dict__ )
1986
+ self .assertIn ('hostmask' , self .ipv4_network .__dict__ )
2004
1987
2005
1988
# V6 - make sure we're empty
2006
- self .assertNotIn ('broadcast_address' , self .ipv6_network ._cache )
2007
- self .assertNotIn ('hostmask' , self .ipv6_network ._cache )
1989
+ self .assertNotIn ('broadcast_address' , self .ipv6_network .__dict__ )
1990
+ self .assertNotIn ('hostmask' , self .ipv6_network .__dict__ )
2008
1991
2009
1992
# V6 - populate and test
2010
1993
self .assertEqual (self .ipv6_network .network_address ,
@@ -2024,10 +2007,10 @@ def testNetworkElementCaching(self):
2024
2007
ipaddress .IPv6Address ('::ffff:ffff:ffff:ffff' ))
2025
2008
2026
2009
# V6 - check we're cached
2027
- self .assertIn ('broadcast_address' , self .ipv6_network ._cache )
2028
- self .assertIn ('hostmask' , self .ipv6_network ._cache )
2029
- self .assertIn ('broadcast_address' , self .ipv6_interface .network ._cache )
2030
- self .assertIn ('hostmask' , self .ipv6_interface .network ._cache )
2010
+ self .assertIn ('broadcast_address' , self .ipv6_network .__dict__ )
2011
+ self .assertIn ('hostmask' , self .ipv6_network .__dict__ )
2012
+ self .assertIn ('broadcast_address' , self .ipv6_interface .network .__dict__ )
2013
+ self .assertIn ('hostmask' , self .ipv6_interface .network .__dict__ )
2031
2014
2032
2015
def testTeredo (self ):
2033
2016
# stolen from wikipedia
0 commit comments