diff options
author | Scott Moser <smoser@brickies.net> | 2012-10-23 18:36:41 +0200 |
---|---|---|
committer | Scott Moser <smoser@brickies.net> | 2012-10-23 18:36:41 +0200 |
commit | cb5893c3e3f635de4fef86f0a19be0ada0054930 (patch) | |
tree | 6fc84345114c4d121c7d3c64ae42503d33ba6b36 /tests/data | |
parent | 2953d9d448fde3af19fc96ae00f41066f510d6fd (diff) | |
parent | b541f738616349a028c5e54754ea83e439d82734 (diff) | |
download | vyos-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/interfaces | 3 |
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 + |