Exemple #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)
Exemple #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)
Exemple #3
0
 def test_set_tuple(self):
     """Setting the management_ip by tuple"""
     dev = DeviceFactory()
     data = ('hostname.dc1', '10.1.2.3')
     dev.management_ip = data
     self.assertEqual(
         (dev.management_ip.hostname, dev.management_ip.address),
         data,
     )
Exemple #4
0
 def test_set_tuple(self):
     """Setting the management_ip by tuple"""
     dev = DeviceFactory()
     data = ('hostname.dc1', '10.1.2.3')
     dev.management_ip = data
     self.assertEqual(
         (dev.management_ip.hostname, dev.management_ip.address),
         data,
     )
Exemple #5
0
 def test_set_string(self):
     """Setting the management_ip by string"""
     dev = DeviceFactory()
     dev.management_ip = '10.1.2.3'
     self.assertEqual(dev.management_ip.address, '10.1.2.3')
Exemple #6
0
 def test_set_string(self):
     """Setting the management_ip by string"""
     dev = DeviceFactory()
     dev.management_ip = '10.1.2.3'
     self.assertEqual(dev.management_ip.address, '10.1.2.3')