Пример #1
0
 def test_add_floating_ip_repeatedly_only_one_instance(self):
     fixed_ip = model.FixedIP(address='192.168.1.100')
     for i in xrange(10):
         fixed_ip.add_floating_ip('192.168.1.101')
     self.assertEqual(fixed_ip['floating_ips'], ['192.168.1.101'])
Пример #2
0
def new_ip(ip_dict=None):
    new_ip = dict(address='192.168.1.100')
    ip_dict = ip_dict or {}
    new_ip.update(ip_dict)
    return model.FixedIP(**new_ip)
Пример #3
0
 def test_add_floating_ip(self):
     fixed_ip = model.FixedIP(address='192.168.1.100')
     fixed_ip.add_floating_ip('192.168.1.101')
     self.assertEqual(fixed_ip['floating_ips'], ['192.168.1.101'])
Пример #4
0
 def test_equate_two_dissimilar_fixed_ips_fails(self):
     fixed_ip = model.FixedIP(address='::1')
     fixed_ip2 = model.FixedIP(address='::2')
     self.assertNotEqual(fixed_ip, fixed_ip2)
Пример #5
0
 def test_equate_two_fixed_ips(self):
     fixed_ip = model.FixedIP(address='::1')
     fixed_ip2 = model.FixedIP(address='::1')
     self.assertEqual(fixed_ip, fixed_ip2)
Пример #6
0
 def test_create_fixed_ipv6(self):
     fixed_ip = model.FixedIP(address='::1')
     self.assertEqual(fixed_ip['address'], '::1')
     self.assertEqual(fixed_ip['floating_ips'], [])
     self.assertEqual(fixed_ip['type'], 'fixed')
     self.assertEqual(fixed_ip['version'], 6)
Пример #7
0
 def test_createnew_fixed_ip_with_attrs(self):
     fixed_ip = model.FixedIP(address='192.168.1.100')
     self.assertEqual(fixed_ip['address'], '192.168.1.100')
     self.assertEqual(fixed_ip['floating_ips'], [])
     self.assertEqual(fixed_ip['type'], 'fixed')
     self.assertEqual(fixed_ip['version'], 4)