diff options
author | Juerg Haefliger <juergh@gmail.com> | 2013-07-17 15:46:58 -0400 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2013-07-17 15:46:58 -0400 |
commit | 1edfb2a7a36a2bdddfe0ca48ba5d23721bf17a35 (patch) | |
tree | 8bfb54ecf85b55b663f9b182789141df59cc0446 /tests/unittests/test_handler/test_handler_set_hostname.py | |
parent | 8f70bb7e7144f2225b4e9a589d16ae6d15992a3d (diff) | |
parent | 67162bca0c49d415f92aefa22972fd3ffe179da6 (diff) | |
download | vyos-cloud-init-1edfb2a7a36a2bdddfe0ca48ba5d23721bf17a35.tar.gz vyos-cloud-init-1edfb2a7a36a2bdddfe0ca48ba5d23721bf17a35.zip |
adds support for SLES plus some basic unittests.
Some code from the RHEL handler was moved to a new file so that it can
be used by the SLES handler.
Diffstat (limited to 'tests/unittests/test_handler/test_handler_set_hostname.py')
-rw-r--r-- | tests/unittests/test_handler/test_handler_set_hostname.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/unittests/test_handler/test_handler_set_hostname.py b/tests/unittests/test_handler/test_handler_set_hostname.py index b2f01cdb..6344ec0c 100644 --- a/tests/unittests/test_handler/test_handler_set_hostname.py +++ b/tests/unittests/test_handler/test_handler_set_hostname.py @@ -55,3 +55,16 @@ class TestHostname(t_help.FilesystemMockingTestCase): cfg, cc, LOG, []) contents = util.load_file("/etc/hostname") self.assertEquals('blah', contents.strip()) + + def test_write_hostname_sles(self): + cfg = { + 'hostname': 'blah.blah.blah.suse.com', + } + distro = self._fetch_distro('sles') + paths = helpers.Paths({}) + ds = None + cc = cloud.Cloud(ds, paths, {}, distro, None) + self.patchUtils(self.tmp) + cc_set_hostname.handle('cc_set_hostname', cfg, cc, LOG, []) + contents = util.load_file("/etc/HOSTNAME") + self.assertEquals('blah', contents.strip()) |