python-novaclient/tests/v1_1/test_cloudpipe.py
Alvaro Lopez Garcia 0191005de3 Added cloudpipe support. Fixes bug 962286
Change-Id: Id1c580a085d0bf9699689c5d6d8c8103d7d4a3f8
2012-03-22 17:13:16 +01:00

23 lines
633 B
Python

from novaclient import exceptions
from novaclient.v1_1 import cloudpipe
from tests import utils
from tests.v1_1 import fakes
cs = fakes.FakeClient()
class CloudpipeTest(utils.TestCase):
def test_list_cloudpipes(self):
cp = cs.cloudpipe.list()
cs.assert_called('GET', '/os-cloudpipe')
[self.assertTrue(isinstance(c, cloudpipe.Cloudpipe)) for c in cp]
def test_create(self):
project = "test"
cp = cs.cloudpipe.create(project)
body = {'cloudpipe': {'project_id': project}}
cs.assert_called('POST', '/os-cloudpipe', body)
self.assertTrue(isinstance(cp, str))