def test_simple_ipv4(self):
     v4addr = re.compile(r'^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
                         r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
                         r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
                         r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$')
     new_addr = random_ipaddress_replacement('192.168.1.6')
     self.assertTrue(v4addr.match(new_addr))
 def test_not_an_ipaddress(self):
     new_addr = random_ipaddress_replacement('spam egg spam spam bacon '
                                             'and spam')
     self.assertEqual(None, new_addr)
 def test_unusal_ipv4_1(self):
     v4addr = re.compile(r'^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.'
                         r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$')
     new_addr = random_ipaddress_replacement('127.1')
     self.assertTrue(v4addr.match(new_addr))