Switch to Python3 divide in cloudify_ims
[functest.git] / functest / opnfv_tests / vnf / ims / cloudify_ims.py
index b3b0ee4..6595494 100644 (file)
@@ -9,6 +9,8 @@
 
 """CloudifyIms testcase implementation."""
 
+from __future__ import division
+
 import logging
 import os
 import time
@@ -296,7 +298,8 @@ class CloudifyIms(clearwater_ims_base.ClearwaterOnBoardingBase):
             self.run_blocking_ssh_command(ssh, cmd)
             cmd = "sudo chmod 444 /etc/cloudify/cloudify_ims.pem"
             self.run_blocking_ssh_command(ssh, cmd)
-            cmd = "sudo yum install -y gcc python-devel"
+            # cmd2 is badly unpinned by Cloudify
+            cmd = "sudo yum install -y gcc python-devel python-cmd2"
             self.run_blocking_ssh_command(
                 ssh, cmd, "Unable to install packages on manager")
             self.run_blocking_ssh_command(ssh, 'cfy status')
@@ -402,7 +405,7 @@ class CloudifyIms(clearwater_ims_base.ClearwaterOnBoardingBase):
             self.details['test_vnf'].update(status='FAIL')
             return False
 
-        return True
+        return True if vnf_test_rate > 0 else False
 
     def clean(self):
         """Clean created objects/functions."""