diff options
| author | Mark Washenberger <mark.washenberger@rackspace.com> | 2011-03-01 16:48:01 -0500 |
|---|---|---|
| committer | Mark Washenberger <mark.washenberger@rackspace.com> | 2011-03-01 16:48:01 -0500 |
| commit | 7b3ccd5fd1636ebc437a89a3667e6e712004e87f (patch) | |
| tree | 251894f3a867f599f7d60114d4e90a19391b1639 /nova | |
| parent | 94e42c3002f9043fc3c5b90a1cb5ad0c50ba261b (diff) | |
| download | nova-7b3ccd5fd1636ebc437a89a3667e6e712004e87f.tar.gz nova-7b3ccd5fd1636ebc437a89a3667e6e712004e87f.tar.xz nova-7b3ccd5fd1636ebc437a89a3667e6e712004e87f.zip | |
test osapi server create with multiple personalities
Diffstat (limited to 'nova')
| -rw-r--r-- | nova/tests/api/openstack/test_servers.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py index 4b40793a7..dd951e90c 100644 --- a/nova/tests/api/openstack/test_servers.py +++ b/nova/tests/api/openstack/test_servers.py @@ -296,6 +296,20 @@ class ServersTest(test.TestCase): self.assertEquals(response.status_int, 400) self.assertEquals(onset_files, None) + def test_create_instance_with_two_personalities(self): + files = [ + ('/etc/sudoers', 'ALL ALL=NOPASSWD: ALL\n'), + ('/etc/motd', 'Enjoy your root access!\n'), + ] + personality = [] + for path, content in files: + personality.append(self._personality_dict( + path, base64.b64encode(content))) + request, response, onset_files = \ + self._create_instance_with_personality(personality) + self.assertEquals(response.status_int, 200) + self.assertEquals(onset_files, files) + def test_update_no_body(self): req = webob.Request.blank('/v1.0/servers/1') req.method = 'PUT' |
