From 098ee3aaf1747feb913a42ada4b61868a0d5f644 Mon Sep 17 00:00:00 2001 From: adrianvillin Date: Wed, 8 Nov 2023 15:17:14 +0100 Subject: tests: Fix http static test failing on retry - test_http_static.py: If namespace creation fails, try to delete the namespace and create it again - vpp_qemu_utils.py: Added "isinstance()" to "delete_namespace()" to match "create_namespace()" Type: test Change-Id: I88ff7a36f5d52816fee16283efba6af025496491 Signed-off-by: adrianvillin --- test/vpp_qemu_utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'test/vpp_qemu_utils.py') diff --git a/test/vpp_qemu_utils.py b/test/vpp_qemu_utils.py index e7e21a01b73..3a8fdc8daf5 100644 --- a/test/vpp_qemu_utils.py +++ b/test/vpp_qemu_utils.py @@ -216,12 +216,16 @@ def disable_interface_gso(namespace, interface): raise Exception("Error disabling gso:", e.output) -def delete_namespace(namespaces): +def delete_namespace(ns): """delete one or more namespaces. arguments: namespaces -- a list of namespace names """ + if isinstance(ns, str): + namespaces = [ns] + else: + namespaces = ns try: for namespace in namespaces: result = subprocess.run( -- cgit 1.2.3-korg