LGTM!!

On Tue, Aug 11, 2015 at 4:56 PM, pritisarap12 <g...@git.apache.org> wrote:

> Github user pritisarap12 commented on a diff in the pull request:
>
>     https://github.com/apache/cloudstack/pull/675#discussion_r36734678
>
>     --- Diff: test/integration/testpaths/testpath_usage.py ---
>     @@ -2879,6 +2882,60 @@ def test_07_positive_tests_usage(self):
>              # aggregation period and current period will give the network
> usage
>              return
>
>     +    @attr(tags=["advanced", "basic"], required_hardware="false")
>     +    def test_08_checkNewVolumein_listUsageRecords(self):
>     +        """ Test case to check if new volume crated after
>     +        restore VM is listed in listUsageRecords
>     +        # 1. Launch a VM
>     +        # 2. Restore the VM
>     +        # 3. Check if the new volume created is listed in
> listUsageRecords API
>     +        """
>     +
>     +        # Step 1
>     +        vm_cluster = VirtualMachine.create(
>     +            self.userapiclient,
>     +            self.testdata["small"],
>     +            templateid=self.template.id,
>     +            accountid=self.account.name,
>     +            domainid=self.account.domainid,
>     +            serviceofferingid=self.service_offering.id,
>     +            zoneid=self.zone.id,
>     +        )
>     +
>     +        volumes_root_list = list_volumes(
>     +            self.apiclient,
>     +            virtualmachineid=vm_cluster.id,
>     +            type='ROOT',
>     +            listall=True
>     +        )
>     +
>     +        root_volume = volumes_root_list[0]
>     +
>     +        # Step 2
>     +        vm_cluster.restore(self.apiclient)
>     +
>     +        qresultset = self.dbclient.execute(
>     +            "select id from volumes where name='%s' and
> state='Ready';" %
>     +            root_volume.name)
>     +
>     +        self.assertNotEqual(
>     +            len(qresultset),
>     +            0,
>     +            "Check DB Query result set"
>     +        )
>     +
>     +        volumeCheck = "Volume Id: " + str(qresultset[0][0]) + " usage
> time"
>     +
>     +        response = self.listUsageRecords(usagetype=6)
>     +        self.assertEqual(response[0], PASS, response[1])
>     +        UsageRecords = [record for record in response[1]
>     +                        if volumeCheck in record.description]
>     +        # Step 3
>     +        self.assertNotEqual(
>     --- End diff --
>
>     No, In step 3 we are verifying that UsageRecords should not be None.
>     or I have updated test case to fail it if UsageRecords  is empty.
>
>
> ---
> If your project is set up for it, you can reply to this email and have your
> reply appear on GitHub as well. If your project does not have this feature
> enabled and wishes so, or if the feature is enabled but not working, please
> contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
> with INFRA.
> ---
>

Reply via email to