예제 #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)
예제 #2
0
파일: test_models.py 프로젝트: 4i60r/ralph
 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)
예제 #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,
     )
예제 #4
0
파일: test_models.py 프로젝트: 4i60r/ralph
 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,
     )
예제 #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')
예제 #6
0
파일: test_models.py 프로젝트: 4i60r/ralph
 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')