mirror of
https://github.com/kubevirt/kubevirt.core.git
synced 2026-03-27 03:13:10 +00:00
Merge pull request #86 from jcanocan/add-vm-delete-test
test: add kubevirt_vm delete test case
This commit is contained in:
@@ -190,6 +190,16 @@ def module_params_stopped(module_params_default):
|
||||
}
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def module_params_delete(module_params_default):
|
||||
return module_params_default | {
|
||||
"name": "testvm",
|
||||
"namespace": "default",
|
||||
"state": "absent",
|
||||
"wait": True,
|
||||
}
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def k8s_module_params_create(module_params_create, vm_definition_create):
|
||||
return module_params_create | {
|
||||
@@ -217,6 +227,15 @@ def k8s_module_params_stopped(module_params_stopped, vm_definition_stopped):
|
||||
}
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def k8s_module_params_delete(module_params_delete, vm_definition_running):
|
||||
return module_params_delete | {
|
||||
"generate_name": None,
|
||||
"resource_definition": dump(vm_definition_running, sort_keys=False),
|
||||
"wait_condition": {"type": "Ready", "status": True},
|
||||
}
|
||||
|
||||
|
||||
def test_module_fails_when_required_args_missing(monkeypatch):
|
||||
monkeypatch.setattr(AnsibleModule, "fail_json", fail_json)
|
||||
with pytest.raises(AnsibleFailJson):
|
||||
@@ -245,6 +264,12 @@ def test_module_fails_when_required_args_missing(monkeypatch):
|
||||
"vm_definition_stopped",
|
||||
"update",
|
||||
),
|
||||
(
|
||||
"module_params_delete",
|
||||
"k8s_module_params_delete",
|
||||
"vm_definition_running",
|
||||
"delete"
|
||||
),
|
||||
],
|
||||
)
|
||||
def test_module(
|
||||
|
||||
Reference in New Issue
Block a user