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),

Reply via email to