Updated Branches: refs/heads/master 50c937777 -> 2d369dbdd
CLOUDSTACK-5377: Fixed test case dependency issue in snapshots test cases Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/2d369dbd Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/2d369dbd Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/2d369dbd Branch: refs/heads/master Commit: 2d369dbdd886241f383fb24d1dda83e873cdf071 Parents: 50c9377 Author: Gaurav Aradhye <gaurav.arad...@clogeny.com> Authored: Thu Dec 5 13:49:11 2013 +0530 Committer: Girish Shilamkar <gir...@clogeny.com> Committed: Thu Dec 5 13:49:11 2013 +0530 ---------------------------------------------------------------------- test/integration/component/test_snapshots.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2d369dbd/test/integration/component/test_snapshots.py ---------------------------------------------------------------------- diff --git a/test/integration/component/test_snapshots.py b/test/integration/component/test_snapshots.py index 0a82fc1..d3fac42 100644 --- a/test/integration/component/test_snapshots.py +++ b/test/integration/component/test_snapshots.py @@ -543,11 +543,29 @@ class TestSnapshots(cloudstackTestCase): #3. Verify snapshot is removed by calling List Snapshots API #4. Verify snapshot was removed from image store + self.debug("Creating volume under account: %s" % self.account.name) + volume = Volume.create( + self.apiclient, + self.services["volume"], + zoneid=self.zone.id, + account=self.account.name, + domainid=self.account.domainid, + diskofferingid=self.disk_offering.id + ) + self.debug("Created volume: %s" % volume.id) + self.debug("Attaching volume to vm: %s" % self.virtual_machine.id) + + self.virtual_machine.attach_volume( + self.apiclient, + volume + ) + self.debug("Volume attached to vm") + volumes = list_volumes( self.apiclient, virtualmachineid=self.virtual_machine.id, type='DATADISK', - listall=True + id=volume.id ) self.assertEqual( isinstance(volumes, list),