Example #1
0
 def test_validate_ip_owner(self):
     _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
     another_device = Device.create(
         ethernets=[('', 'deadbeefcafd', 0)],
         model_name='splat',
         model_type=DeviceType.unknown,
     )
     ip = IPAddress(address='127.0.0.1')
     ip.save()
     with self.assertRaises(forms.ValidationError):
         _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
     ip.device = Device.create(
         ethernets=[('', 'deadbeefcafe', 0)],
         model_name='splat',
         model_type=DeviceType.unknown,
     )
     ip.device.save()
     ip.save()
     _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
     ip.device = another_device
     ip.save()
     with self.assertRaises(forms.ValidationError):
         _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
 def test_validate_ip_owner(self):
     _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
     another_device = Device.create(
         ethernets=[('', 'deadbeefcafd', 0)],
         model_name='splat',
         model_type=DeviceType.unknown,
     )
     ip = IPAddress(address='127.0.0.1')
     ip.save()
     with self.assertRaises(forms.ValidationError):
         _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
     ip.device = Device.create(
         ethernets=[('', 'deadbeefcafe', 0)],
         model_name='splat',
         model_type=DeviceType.unknown,
     )
     ip.device.save()
     ip.save()
     _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)
     ip.device = another_device
     ip.save()
     with self.assertRaises(forms.ValidationError):
         _validate_ip_owner('127.0.0.1', 'deadbeefcafe', 0)