123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # -*- coding: utf-8 -*-
- """
- Validate the virt module
- """
- from __future__ import absolute_import, print_function, unicode_literals
- import pytest
- from tests.support.case import ModuleCase
- @pytest.mark.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")
|