Improving tests

This commit is contained in:
Eldar Nugaev 2011-05-30 21:42:46 +04:00
parent 6a3a139846
commit 868d57a9a0
11 changed files with 33 additions and 7 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.pyc
.idea

View File

@ -21,7 +21,7 @@ class FlavorManager(base.ManagerWithFind):
"""
resource_class = Flavor
def list(self, detailed=False):
def list(self, detailed=True):
"""
Get a list of all flavors.

View File

@ -35,7 +35,7 @@ class ImageManager(base.ManagerWithFind):
"""
return self._get("/images/%s" % base.getid(image), "image")
def list(self, detailed=False):
def list(self, detailed=True):
"""
Get a list of all images.

View File

@ -20,7 +20,7 @@ class IPGroup(base.Resource):
class IPGroupManager(base.ManagerWithFind):
resource_class = IPGroup
def list(self, detailed=False):
def list(self, detailed=True):
"""
Get a list of all groups.
@ -29,7 +29,7 @@ class IPGroupManager(base.ManagerWithFind):
detail = ""
if detailed:
detail = "/detail"
return self._list("/shared_ip_groups%s" % s, "sharedIpGroups")
return self._list("/shared_ip_groups%s" % detail, "sharedIpGroups")
def get(self, group):
"""

View File

@ -187,7 +187,7 @@ class ServerManager(base.ManagerWithFind):
"""
return self._get("/servers/%s" % base.getid(server), "server")
def list(self, detailed=False):
def list(self, detailed=True):
"""
Get a list of servers.
:rtype: list of :class:`Server`

View File

@ -67,7 +67,7 @@ class ZoneManager(base.ManagerWithFind):
"""
return self._get("/zones/%s" % base.getid(zone), "zone")
def list(self, detailed=False):
def list(self, detailed=True):
"""
Get a list of child zones.
:rtype: list of :class:`Zone`

View File

@ -13,7 +13,7 @@ def test_list_flavors():
def test_list_flavors_undetailed():
fl = cs.flavors.list_undetailed()
fl = cs.flavors.list(detailed=False)
cs.assert_called('GET', '/flavors')
[assert_isinstance(f, Flavor) for f in fl]

View File

@ -12,6 +12,12 @@ def test_list_images():
[assert_isinstance(i, Image) for i in il]
def test_list_images_undetailed():
il = cs.images.list(detailed=False)
cs.assert_called('GET', '/images')
[assert_isinstance(i, Image) for i in il]
def test_get_image_details():
i = cs.images.get(1)
cs.assert_called('GET', '/images/1')

View File

@ -12,6 +12,12 @@ def test_list_ipgroups():
[assert_isinstance(ipg, IPGroup) for ipg in ipl]
def test_list_ipgroups_undetailed():
ipl = cs.ipgroups.list(detailed=False)
cs.assert_called('GET', '/shared_ip_groups')
[assert_isinstance(ipg, IPGroup) for ipg in ipl]
def test_get_ipgroup():
ipg = cs.ipgroups.get(1)
cs.assert_called('GET', '/shared_ip_groups/1')

View File

@ -13,6 +13,12 @@ def test_list_servers():
[assert_isinstance(s, Server) for s in sl]
def test_list_servers_undetailed():
sl = cs.servers.list(detailed=False)
cs.assert_called('GET', '/servers')
[assert_isinstance(s, Server) for s in sl]
def test_get_server_details():
s = cs.servers.get(1234)
cs.assert_called('GET', '/servers/1234')

View File

@ -13,6 +13,12 @@ def test_list_zones():
[assert_isinstance(s, Zone) for s in sl]
def test_list_zones_undetailed():
sl = os.zones.list(detailed=False)
os.assert_called('GET', '/zones')
[assert_isinstance(s, Zone) for s in sl]
def test_get_zone_details():
s = os.zones.get(1)
os.assert_called('GET', '/zones/1')