Example #1
0
 def test_duplicate_vrf(self):
     vrf = VRF.objects.create(name='Test', rd='1:1', enforce_unique=False)
     IPAddress.objects.create(vrf=vrf,
                              address=netaddr.IPNetwork('192.0.2.1/24'))
     duplicate_ip = IPAddress(vrf=vrf,
                              address=netaddr.IPNetwork('192.0.2.1/24'))
     self.assertIsNone(duplicate_ip.clean())
Example #2
0
 def test_duplicate_vrf(self):
     vrf = VRF.objects.create(name='Test', rd='1:1', enforce_unique=False)
     IPAddress.objects.create(vrf=vrf, address=netaddr.IPNetwork('192.0.2.1/24'))
     duplicate_ip = IPAddress(vrf=vrf, address=netaddr.IPNetwork('192.0.2.1/24'))
     self.assertIsNone(duplicate_ip.clean())
Example #3
0
 def test_duplicate_global(self):
     IPAddress.objects.create(address=netaddr.IPNetwork('192.0.2.1/24'))
     duplicate_ip = IPAddress(address=netaddr.IPNetwork('192.0.2.1/24'))
     self.assertIsNone(duplicate_ip.clean())
Example #4
0
 def test_duplicate_global(self):
     IPAddress.objects.create(address=netaddr.IPNetwork('192.0.2.1/24'))
     duplicate_ip = IPAddress(address=netaddr.IPNetwork('192.0.2.1/24'))
     self.assertIsNone(duplicate_ip.clean())