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'})
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'})