Conform constants.py with the minimal standards 77/34877/5
authorCédric Ollivier <cedric.ollivier@orange.com>
Wed, 17 May 2017 05:44:27 +0000 (07:44 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 17 May 2017 09:17:06 +0000 (11:17 +0200)
It adds the shebang to constants.py and its dependencies and stops
importing from a relative path. It stops printing obsolete values too.

It adds python3 support to them by the way.

Change-Id: Ie7bddcf253eb245844d9e11c17acc69943c1ba63
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/utils/config.py [changed mode: 0755->0644]
functest/utils/constants.py [changed mode: 0755->0644]
functest/utils/env.py

old mode 100755 (executable)
new mode 100644 (file)
index b5b8450..d91f63a
@@ -1,8 +1,11 @@
-import os
+#!/usr/bin/env python
 
+import os
 import yaml
 
-import env
+import six
+
+from functest.utils import env
 
 
 class Config(object):
@@ -16,7 +19,7 @@ class Config(object):
         self._set_others()
 
     def _parse(self, attr_now, left_parametes):
-        for param_n, param_v in left_parametes.iteritems():
+        for param_n, param_v in six.iteritems(left_parametes):
             attr_further = self._get_attr_further(attr_now, param_n)
             if attr_further:
                 self.__setattr__(attr_further, param_v)
@@ -32,8 +35,3 @@ class Config(object):
 
 
 CONF = Config()
-
-if __name__ == "__main__":
-    print CONF.vnf_cloudify_ims
-    print CONF.vnf_cloudify_ims_tenant_images
-    print CONF.vnf_cloudify_ims_tenant_images_centos_7
old mode 100755 (executable)
new mode 100644 (file)
index 2e8eb3f..75c97c7
@@ -1,20 +1,17 @@
-import config
-import env
+#!/usr/bin/env python
+
+import six
+
+from functest.utils import config
+from functest.utils import env
 
 
 class Constants(object):
     def __init__(self):
-        for attr_n, attr_v in config.CONF.__dict__.iteritems():
+        for attr_n, attr_v in six.iteritems(config.CONF.__dict__):
             self.__setattr__(attr_n, attr_v)
-        for env_n, env_v in env.ENV.__dict__.iteritems():
+        for env_n, env_v in six.iteritems(env.ENV.__dict__):
             self.__setattr__(env_n, env_v)
 
 
 CONST = Constants()
-
-if __name__ == '__main__':
-    print CONST.__dict__
-    print CONST.NODE_NAME
-    print CONST.vIMS_clearwater_blueprint_url
-    print CONST.vIMS_clearwater_blueprint_file_name
-    print CONST.vIMS_clearwater_blueprint_name
index 7e4df2e..c9629e1 100644 (file)
@@ -1,6 +1,11 @@
+#!/usr/bin/env python
+
 import os
 import re
 
+import six
+
+
 default_envs = {
     'NODE_NAME': 'unknown_pod',
     'CI_DEBUG': 'false',
@@ -17,9 +22,9 @@ default_envs = {
 class Environment(object):
 
     def __init__(self):
-        for k, v in os.environ.iteritems():
+        for k, v in six.iteritems(os.environ):
             self.__setattr__(k, v)
-        for k, v in default_envs.iteritems():
+        for k, v in six.iteritems(default_envs):
             if k not in os.environ:
                 self.__setattr__(k, v)
         self._set_ci_run()