Unlink feature from constants 53/51953/5
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 9 Feb 2018 09:20:09 +0000 (10:20 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Fri, 9 Feb 2018 15:24:11 +0000 (16:24 +0100)
Saving results dir as class attribute seems better in the context of
xtesting.

Change-Id: If40303d07d3be9bdc09d990f560cbeda429fd642
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/core/feature.py

index 3200dad..65fd5a0 100644 (file)
@@ -18,7 +18,6 @@ import subprocess
 import time
 
 import functest.core.testcase as base
-from functest.utils.constants import CONST
 
 __author__ = ("Serena Feng <feng.xiaowei@zte.com.cn>, "
               "Cedric Ollivier <cedric.ollivier@orange.com>")
@@ -28,11 +27,11 @@ class Feature(base.TestCase):
     """Base model for single feature."""
 
     __logger = logging.getLogger(__name__)
+    dir_results = "/home/opnfv/functest/results"
 
     def __init__(self, **kwargs):
         super(Feature, self).__init__(**kwargs)
-        self.result_file = "{}/{}.log".format(
-            CONST.__getattribute__('dir_results'), self.case_name)
+        self.result_file = "{}/{}.log".format(self.dir_results, self.case_name)
         try:
             module = kwargs['run']['module']
             self.logger = logging.getLogger(module)