Updated Branches: refs/heads/4.3 ba73b2939 -> 60c180086
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/60c18008 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/60c18008 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/60c18008 Branch: refs/heads/4.3 Commit: 60c180086e44fcb2fe700b997c83126d8004058e Parents: ba73b29 Author: Gaurav Aradhye <[email protected]> Authored: Thu Dec 5 13:49:11 2013 +0530 Committer: Girish Shilamkar <[email protected]> Committed: Thu Dec 5 13:50:31 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/60c18008/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),
