summaryrefslogtreecommitdiff
path: root/tests/integration_tests/conftest.py
diff options
context:
space:
mode:
authorDaniel Watkins <oddbloke@ubuntu.com>2020-11-02 13:40:10 -0500
committerGitHub <noreply@github.com>2020-11-02 13:40:10 -0500
commitd619f5171ac0ce5b626ef4575ad5f4468e94c987 (patch)
treecee3196d3aa0c058a09f60a09ea0899d90b673bd /tests/integration_tests/conftest.py
parent2ea3121fece7dcdb0d5c424cb6fc597699c0e895 (diff)
downloadvyos-cloud-init-d619f5171ac0ce5b626ef4575ad5f4468e94c987.tar.gz
vyos-cloud-init-d619f5171ac0ce5b626ef4575ad5f4468e94c987.zip
integration_tests: various launch improvements (#638)
* integration_tests: fix passing launch_kwargs to session_cloud.launch * integration_tests: log the launch_kwargs before launching instances * integration_tests: add support for specifying instance name for tests Co-authored-by: Rick Harding <rharding@mitechie.com>
Diffstat (limited to 'tests/integration_tests/conftest.py')
-rw-r--r--tests/integration_tests/conftest.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/integration_tests/conftest.py b/tests/integration_tests/conftest.py
index 9163ac66..34e674e9 100644
--- a/tests/integration_tests/conftest.py
+++ b/tests/integration_tests/conftest.py
@@ -111,7 +111,15 @@ def _client(request, fixture_utils, session_cloud):
"""
user_data = fixture_utils.closest_marker_first_arg_or(
request, 'user_data', None)
- with session_cloud.launch(user_data=user_data) as instance:
+ name = fixture_utils.closest_marker_first_arg_or(
+ request, 'instance_name', None
+ )
+ launch_kwargs = {}
+ if name is not None:
+ launch_kwargs = {"name": name}
+ with session_cloud.launch(
+ user_data=user_data, launch_kwargs=launch_kwargs
+ ) as instance:
yield instance