def test_assign_ips_multi_hosts(self):
     lower_configs = {
         1: {}, 2: {}
     }
     lower_refs = {}
     for hostid, config in lower_configs.items():
         lower_refs[hostid] = config_reference.ConfigReference(config)
     assigned = config_merger_callbacks.assign_ips(
         None, None, lower_refs, 'ip',
         ip_start='192.168.100.100', ip_end='192.168.100.101')
     self.assertEqual(
         assigned, {1: '192.168.100.100', 2: '192.168.100.101'})
 def test_assign_ip_ip_start_ip_end_relation(self):
     lower_configs = {
         1: {}
     }
     lower_refs = {}
     for hostid, config in lower_configs.items():
         lower_refs[hostid] = config_reference.ConfigReference(config)
     self.assertRaises(
         ValueError, config_merger_callbacks.assign_ips,
         None, None, lower_refs, 'ip',
         ip_start='192.168.100.100', ip_end='192.168.100.99')
     assigned = config_merger_callbacks.assign_ips(
         None, None, lower_refs, 'ip',
         ip_start='192.168.100.100', ip_end='192.168.100.100')
     self.assertEqual(assigned, {1: '192.168.100.100'})
Exemplo n.º 3
0
 def test_assign_ips_multi_hosts(self):
     lower_configs = {1: {}, 2: {}}
     lower_refs = {}
     for hostid, config in lower_configs.items():
         lower_refs[hostid] = config_reference.ConfigReference(config)
     assigned = config_merger_callbacks.assign_ips(
         None,
         None,
         lower_refs,
         'ip',
         ip_start='192.168.100.100',
         ip_end='192.168.100.101')
     self.assertEqual(assigned, {
         1: '192.168.100.100',
         2: '192.168.100.101'
     })
Exemplo n.º 4
0
 def test_assign_ip_ip_start_ip_end_relation(self):
     lower_configs = {1: {}}
     lower_refs = {}
     for hostid, config in lower_configs.items():
         lower_refs[hostid] = config_reference.ConfigReference(config)
     self.assertRaises(ValueError,
                       config_merger_callbacks.assign_ips,
                       None,
                       None,
                       lower_refs,
                       'ip',
                       ip_start='192.168.100.100',
                       ip_end='192.168.100.99')
     assigned = config_merger_callbacks.assign_ips(
         None,
         None,
         lower_refs,
         'ip',
         ip_start='192.168.100.100',
         ip_end='192.168.100.100')
     self.assertEqual(assigned, {1: '192.168.100.100'})