1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # -*- coding: utf-8 -*-
- """
- Validate the virt module
- """
- # Import Python libs
- from __future__ import absolute_import, print_function, unicode_literals
- # Import Salt Testing libs
- from tests.support.case import ModuleCase
- from tests.support.helpers import requires_salt_modules
- @requires_salt_modules("virt.get_profiles")
- class VirtTest(ModuleCase):
- """
- Test virt routines
- """
- def test_default_kvm_profile(self):
- """
- Test virt.get_profiles with the KVM profile
- """
- profiles = self.run_function("virt.get_profiles", ["kvm"])
- nicp = profiles["nic"]["default"]
- self.assertTrue(nicp[0].get("model", "") == "virtio")
- self.assertTrue(nicp[0].get("source", "") == "br0")
- diskp = profiles["disk"]["default"]
- self.assertTrue(diskp[0]["system"].get("model", "") == "virtio")
- self.assertTrue(diskp[0]["system"].get("format", "") == "qcow2")
- self.assertTrue(diskp[0]["system"].get("size", "") == "8192")
- def test_default_esxi_profile(self):
- """
- Test virt.get_profiles with the ESX profile
- """
- profiles = self.run_function("virt.get_profiles", ["esxi"])
- nicp = profiles["nic"]["default"]
- self.assertTrue(nicp[0].get("model", "") == "e1000")
- self.assertTrue(nicp[0].get("source", "") == "DEFAULT")
- diskp = profiles["disk"]["default"]
- self.assertTrue(diskp[0]["system"].get("model", "") == "scsi")
- self.assertTrue(diskp[0]["system"].get("format", "") == "vmdk")
- self.assertTrue(diskp[0]["system"].get("size", "") == "8192")
|