mirror of
https://github.com/kubevirt/kubevirt.core.git
synced 2026-03-26 19:03:16 +00:00
cleanup(inventory,tests): Remove dependency on addict
Replace the remaining uses of addict's Dict with ResourceField of the Kubernetes client. This allows to drop the dependency on addict. Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
This commit is contained in:
@@ -8,7 +8,7 @@ __metaclass__ = type
|
||||
|
||||
import pytest
|
||||
|
||||
from addict import Dict
|
||||
from kubernetes.dynamic.resource import ResourceField
|
||||
|
||||
from ansible.template import Templar
|
||||
|
||||
@@ -96,21 +96,21 @@ def client(mocker, request):
|
||||
items = param["namespaces"]
|
||||
else:
|
||||
items = [{"metadata": {"name": DEFAULT_NAMESPACE}}]
|
||||
namespaces.items = [Dict(item) for item in items]
|
||||
namespaces.items = [ResourceField(item) for item in items]
|
||||
|
||||
vms = mocker.Mock()
|
||||
vms.items = [Dict(item) for item in param.get("vms", [])]
|
||||
vms.items = [ResourceField(item) for item in param.get("vms", [])]
|
||||
vmis = mocker.Mock()
|
||||
vmis.items = [Dict(item) for item in param.get("vmis", [])]
|
||||
vmis.items = [ResourceField(item) for item in param.get("vmis", [])]
|
||||
services = mocker.Mock()
|
||||
services.items = [Dict(item) for item in param.get("services", [])]
|
||||
services.items = [ResourceField(item) for item in param.get("services", [])]
|
||||
|
||||
dns = mocker.Mock()
|
||||
if "base_domain" in param:
|
||||
base_domain = param["base_domain"]
|
||||
else:
|
||||
base_domain = DEFAULT_BASE_DOMAIN
|
||||
dns_obj = Dict({"spec": {"baseDomain": base_domain}})
|
||||
dns_obj = ResourceField({"spec": {"baseDomain": base_domain}})
|
||||
dns.items = [dns_obj]
|
||||
|
||||
namespace_client = mocker.Mock()
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
jsonpatch
|
||||
kubernetes>=28.1.0
|
||||
PyYAML>=3.11
|
||||
addict
|
||||
pytest
|
||||
pytest-mock
|
||||
pytest-xdist
|
||||
|
||||
Reference in New Issue
Block a user