summaryrefslogtreecommitdiff
path: root/tests/data
diff options
context:
space:
mode:
authorScott Moser <smoser@brickies.net>2012-10-23 18:36:41 +0200
committerScott Moser <smoser@brickies.net>2012-10-23 18:36:41 +0200
commitcb5893c3e3f635de4fef86f0a19be0ada0054930 (patch)
tree6fc84345114c4d121c7d3c64ae42503d33ba6b36 /tests/data
parent2953d9d448fde3af19fc96ae00f41066f510d6fd (diff)
parentb541f738616349a028c5e54754ea83e439d82734 (diff)
downloadvyos-cloud-init-cb5893c3e3f635de4fef86f0a19be0ada0054930.tar.gz
vyos-cloud-init-cb5893c3e3f635de4fef86f0a19be0ada0054930.zip
Add helpers for wrapping file operations
Add a new example test that will patch utils and os functions so that they can be 'retargeted' to a temporary directory, which allows us the ability to run a full set of cloud-init stages. Neat things: 1. All cloud-init code is unchanged (as long as it goes through the utils functions for most functionality) 2. Allows for a natural way to setup a temporary directory then patch the new directory as the new 'root' and then run cloud-init stages and then check the contents of what was placed as desired. Note: This is now exposing what I think was just an issue in ./tools/run-pylint. ./tools/run-pylint ./tests/unittests/test_filters/test_launch_index.py and ./tools/run-pylint ./tests/unittests/test_simple_run was always failing, but now I'm seeing errors. need to fix that. any tests that 'import helper' have issues.
Diffstat (limited to 'tests/data')
-rw-r--r--tests/data/roots/simple_ubuntu/etc/networks/interfaces3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/data/roots/simple_ubuntu/etc/networks/interfaces b/tests/data/roots/simple_ubuntu/etc/networks/interfaces
new file mode 100644
index 00000000..77efa67d
--- /dev/null
+++ b/tests/data/roots/simple_ubuntu/etc/networks/interfaces
@@ -0,0 +1,3 @@
+auto lo
+iface lo inet loopback
+