Esempio n. 1
0
 def test_migrate(self):
     """Resetting the management_ip should migrate the data from legacy way
     to the preferred way"""
     dev = DeviceFactory()
     dev.management = IPAddressFactory(is_management=True)
     dev.management_ip = dev.management_ip
     self.assertEqual(dev.ipaddress_set.all()[0], dev.management_ip)
     self.assertIsNone(dev.management)
Esempio n. 2
0
 def test_migrate(self):
     """Resetting the management_ip should migrate the data from legacy way
     to the preferred way"""
     dev = DeviceFactory()
     dev.management = IPAddressFactory(is_management=True)
     dev.management_ip = dev.management_ip
     self.assertEqual(dev.ipaddress_set.all()[0], dev.management_ip)
     self.assertIsNone(dev.management)
Esempio n. 3
0
 def test_legacy(self):
     """Legacy way of setting management_ip is readable."""
     dev = DeviceFactory()
     dev.management = IPAddressFactory(is_management=True)
     self.assertEqual(dev.management, dev.management_ip)
Esempio n. 4
0
 def test_legacy(self):
     """Legacy way of setting management_ip is readable."""
     dev = DeviceFactory()
     dev.management = IPAddressFactory(is_management=True)
     self.assertEqual(dev.management, dev.management_ip)