 91a3f83cc1
			
		
	
	91a3f83cc1
	
	
	
		
			
			Update all references of "LLC" to "Foundation". Change-Id: I009e86784ef4dcf38882d64b0eff484576e04efe
		
			
				
	
	
		
			63 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # vim: tabstop=4 shiftwidth=4 softtabstop=4
 | |
| #
 | |
| # Copyright 2013 OpenStack Foundation
 | |
| # All Rights Reserved.
 | |
| #
 | |
| #    Licensed under the Apache License, Version 2.0 (the "License"); you may
 | |
| #    not use this file except in compliance with the License. You may obtain
 | |
| #    a copy of the License at
 | |
| #
 | |
| #         http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| #    Unless required by applicable law or agreed to in writing, software
 | |
| #    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | |
| #    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 | |
| #    License for the specific language governing permissions and limitations
 | |
| #    under the License.
 | |
| 
 | |
| from nova.network import model as network_model
 | |
| from nova import test
 | |
| from nova.virt.vmwareapi import vmops
 | |
| 
 | |
| 
 | |
| class VMwareVMOpsTestCase(test.TestCase):
 | |
|     def setUp(self):
 | |
|         super(VMwareVMOpsTestCase, self).setUp()
 | |
|         subnet_4 = network_model.Subnet(cidr='192.168.0.1/24',
 | |
|                                         dns=[network_model.IP('192.168.0.1')],
 | |
|                                         gateway=
 | |
|                                             network_model.IP('192.168.0.1'),
 | |
|                                         ips=[
 | |
|                                             network_model.IP('192.168.0.100')],
 | |
|                                         routes=None)
 | |
|         subnet_6 = network_model.Subnet(cidr='dead:beef::1/64',
 | |
|                                         dns=None,
 | |
|                                         gateway=
 | |
|                                             network_model.IP('dead:beef::1'),
 | |
|                                         ips=[network_model.IP(
 | |
|                                             'dead:beef::dcad:beff:feef:0')],
 | |
|                                         routes=None)
 | |
|         network = network_model.Network(id=0,
 | |
|                                         bridge='fa0',
 | |
|                                         label='fake',
 | |
|                                         subnets=[subnet_4, subnet_6],
 | |
|                                         vlan=None,
 | |
|                                         bridge_interface=None,
 | |
|                                         injected=True)
 | |
|         self.network_info = network_model.NetworkInfo([
 | |
|                 network_model.VIF(id=None,
 | |
|                                   address='DE:AD:BE:EF:00:00',
 | |
|                                   network=network,
 | |
|                                   type=None,
 | |
|                                   devname=None,
 | |
|                                   ovs_interfaceid=None,
 | |
|                                   rxtx_cap=3)
 | |
|                 ])
 | |
| 
 | |
|     def test_get_machine_id_str(self):
 | |
|         result = vmops.VMwareVMOps._get_machine_id_str(self.network_info)
 | |
|         print result
 | |
|         self.assertEqual(result,
 | |
|                          'DE:AD:BE:EF:00:00;192.168.0.100;255.255.255.0;'
 | |
|                          '192.168.0.1;192.168.0.255;192.168.0.1#')
 |