add undetailed flavor list

This commit is contained in:
Kirill Shileev 2011-05-20 21:41:56 +04:00
parent f862a6f618
commit 1114249c18
2 changed files with 14 additions and 0 deletions

@ -28,6 +28,14 @@ class FlavorManager(base.ManagerWithFind):
:rtype: list of :class:`Flavor`.
"""
return self._list("/flavors/detail", "flavors")
def list_undetailed(self):
"""
Get a list of all flavors.
:rtype: list of :class:`Flavor`.
"""
return self._list("/flavors", "flavors")
def get(self, flavor):
"""

@ -12,6 +12,12 @@ def test_list_flavors():
[assert_isinstance(f, Flavor) for f in fl]
def test_list_flavors_undetailed():
fl = cs.flavors.list_undetailed()
cs.assert_called('GET', '/flavors')
[assert_isinstance(f, Flavor) for f in fl]
def test_get_flavor_details():
f = cs.flavors.get(1)
cs.assert_called('GET', '/flavors/1')