def fetch_env_configs(self):
        fp = FilePath()
        get_structure = fp.get_filepaths(
            '{lib_path}/{lib_repo}/config/environments'.format(
                lib_path=LIB_PATH, lib_repo=suite_runner_lib_repo()))

        return get_structure
예제 #2
0
    def gather_elements(self, loc, test_type, template_name):
        locator = {}
        fp = FilePath()
        structure = fp.get_filepaths('{lib_path}/{lib_repo}/elements/{test_type}/{template}'.format(lib_path=LIB_PATH,
                                                                                         test_type=test_type,
                                                                                         template=template_name,
                                                                                         lib_repo=suite_runner_lib_repo()))
        for element_file in structure:
            with open(element_file) as elements_map:
                if bool(re.search(loc, element_file)) is True:
                    elements = json.load(elements_map)
                    for element_tag, element_value in elements.iteritems():
                        locator[element_tag] = element_value

        return locator