summaryrefslogtreecommitdiff
path: root/tests/integration_tests/datasources/test_nocloud.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration_tests/datasources/test_nocloud.py')
-rw-r--r--tests/integration_tests/datasources/test_nocloud.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/integration_tests/datasources/test_nocloud.py b/tests/integration_tests/datasources/test_nocloud.py
index d9410410..1b4c1abc 100644
--- a/tests/integration_tests/datasources/test_nocloud.py
+++ b/tests/integration_tests/datasources/test_nocloud.py
@@ -4,6 +4,7 @@ from pycloudlib.lxd.instance import LXDInstance
from cloudinit.subp import subp
from tests.integration_tests.instances import IntegrationInstance
+from tests.integration_tests.integration_settings import PLATFORM
VENDOR_DATA = """\
#cloud-config
@@ -57,10 +58,12 @@ def setup_nocloud(instance: LXDInstance):
)
-# Only running on LXD container because we need NoCloud with custom setup
-@pytest.mark.lxd_container
@pytest.mark.lxd_setup.with_args(setup_nocloud)
@pytest.mark.lxd_use_exec
+@pytest.mark.skipif(
+ PLATFORM != "lxd_container",
+ reason="Requires NoCloud with custom setup",
+)
def test_nocloud_seedfrom_vendordata(client: IntegrationInstance):
"""Integration test for #570.