#!/usr/bin/env python # pylint: disable=missing-docstring import pkg_resources import six from functest.utils import config from functest.utils import env CONFIG_FUNCTEST_YAML = pkg_resources.resource_filename( 'functest', 'ci/config_functest.yaml') ENV_FILE = '/home/opnfv/functest/conf/env_file' class Constants(object): # pylint: disable=too-few-public-methods # Backward compatibility (waiting for SDNVPN and SFC) CONFIG_FUNCTEST_YAML = CONFIG_FUNCTEST_YAML env_file = ENV_FILE def __init__(self): for attr_n, attr_v in six.iteritems(config.CONF.__dict__): setattr(self, attr_n, attr_v) for env_n, env_v in six.iteritems(env.ENV.__dict__): setattr(self, env_n, env_v) CONST = Constants()