示例#1
0
    def test_two_ips(self):
        # Use an OrderedDict to be certain our testing order is preserved
        # Even with the same hash seed, different OSes get different results,
        # eg. local OS X vs gate's Linux
        config = collections.OrderedDict()
        config['shared-infra_hosts'] = {'host1': {'ip': '192.168.1.1'}}
        config['compute_hosts'] = {'host1': {'ip': '192.168.1.2'}}

        with self.assertRaises(di.MultipleIpForHostError) as context:
            di._check_multiple_ips_to_host(config)
        self.assertEqual(context.exception.current_ip, '192.168.1.1')
        self.assertEqual(context.exception.new_ip, '192.168.1.2')
        self.assertEqual(context.exception.hostname, 'host1')
    def test_two_ips(self):
        # Use an OrderedDict to be certain our testing order is preserved
        # Even with the same hash seed, different OSes get different results,
        # eg. local OS X vs gate's Linux
        config = collections.OrderedDict()
        config['shared-infra_hosts'] = {
            'host1': {
                'ip': '192.168.1.1'
            }
        }
        config['compute_hosts'] = {
            'host1': {
                'ip': '192.168.1.2'
            }
        }

        with self.assertRaises(di.MultipleIpForHostError) as context:
            di._check_multiple_ips_to_host(config)
        self.assertEqual(context.exception.current_ip, '192.168.1.1')
        self.assertEqual(context.exception.new_ip, '192.168.1.2')
        self.assertEqual(context.exception.hostname, 'host1')
 def test_correct_hostname_ip_map(self):
     config = {
         'shared-infra_hosts': {
             'host1': {
                 'ip': '192.168.1.1'
             }
         },
         'compute_hosts': {
             'host2': {
                 'ip': '192.168.1.2'
             }
         },
     }
     ret = di._check_multiple_ips_to_host(config)
     self.assertTrue(ret)
示例#4
0
 def test_correct_hostname_ip_map(self):
     config = {
         'shared-infra_hosts': {
             'host1': {
                 'ip': '192.168.1.1'
             }
         },
         'compute_hosts': {
             'host2': {
                 'ip': '192.168.1.2'
             }
         },
     }
     ret = di._check_multiple_ips_to_host(config)
     self.assertTrue(ret)