Пример #1
0
 def test_get_nics(self):
     virt.get_xml = MagicMock(return_value='''<domain type='kvm' id='7'>
           <name>test-vm</name>
           <devices>
             <interface type='bridge'>
               <mac address='ac:de:48:b6:8b:59'/>
               <source bridge='br0'/>
               <model type='virtio'/>
               <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
             </interface>
           </devices>
         </domain>
     ''')
     nics = virt.get_nics('test-vm')
     nic = nics[list(nics)[0]]
     self.assertEqual('bridge', nic['type'])
     self.assertEqual('ac:de:48:b6:8b:59', nic['mac'])
Пример #2
0
 def test_get_nics(self):
     virt.get_xml = MagicMock(return_value='''<domain type='kvm' id='7'>
           <name>test-vm</name>
           <devices>
             <interface type='bridge'>
               <mac address='ac:de:48:b6:8b:59'/>
               <source bridge='br0'/>
               <model type='virtio'/>
               <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
             </interface>
           </devices>
         </domain>
     ''')
     nics = virt.get_nics('test-vm')
     nic = nics[nics.keys()[0]]
     self.assertEqual('bridge', nic['type'])
     self.assertEqual('ac:de:48:b6:8b:59', nic['mac'])
Пример #3
0
    def test_get_nics(self):
        xml = '''<domain type='kvm' id='7'>
              <name>test-vm</name>
              <devices>
                <interface type='bridge'>
                  <mac address='ac:de:48:b6:8b:59'/>
                  <source bridge='br0'/>
                  <model type='virtio'/>
                  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
                </interface>
              </devices>
            </domain>
        '''
        self.set_mock_vm("test-vm", xml)

        nics = virt.get_nics('test-vm')
        nic = nics[list(nics)[0]]
        self.assertEqual('bridge', nic['type'])
        self.assertEqual('ac:de:48:b6:8b:59', nic['mac'])