Exemplo n.º 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'])
Exemplo n.º 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)
Exemplo n.º 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'])
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)