diff options
author | Dan Prince <dan.prince@rackspace.com> | 2011-03-18 11:12:44 -0400 |
---|---|---|
committer | Dan Prince <dan.prince@rackspace.com> | 2011-03-18 11:12:44 -0400 |
commit | dba79cdf18f20f1e4e0758ae19b33de94881e440 (patch) | |
tree | 68e3f44dd0d41e0a2eef9dfd91f5a71bb23b6c50 | |
parent | a50deeb264ff721584d5b0a6ace749d8e2c44842 (diff) | |
download | nova-dba79cdf18f20f1e4e0758ae19b33de94881e440.tar.gz nova-dba79cdf18f20f1e4e0758ae19b33de94881e440.tar.xz nova-dba79cdf18f20f1e4e0758ae19b33de94881e440.zip |
Added test case.
-rw-r--r-- | nova/tests/test_api.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/nova/tests/test_api.py b/nova/tests/test_api.py index d5c54a1c3..7023eb410 100644 --- a/nova/tests/test_api.py +++ b/nova/tests/test_api.py @@ -20,6 +20,7 @@ import boto from boto.ec2 import regioninfo +from boto.exception import EC2ResponseError import datetime import httplib import random @@ -177,6 +178,17 @@ class ApiEc2TestCase(test.TestCase): self.manager.delete_project(project) self.manager.delete_user(user) + def test_terminate_invalid_instance(self): + """Attempt to terminate an invalid instance""" + self.expect_http() + self.mox.ReplayAll() + user = self.manager.create_user('fake', 'fake', 'fake') + project = self.manager.create_project('fake', 'fake', 'fake') + self.assertRaises(EC2ResponseError, self.ec2.terminate_instances, + "i-00000005") + self.manager.delete_project(project) + self.manager.delete_user(user) + def test_get_all_key_pairs(self): """Test that, after creating a user and project and generating a key pair, that the API call to list key pairs works properly""" |