def load_regex_files(self, root_directory): regex_dir = join(root_directory, 'regex', self.lang) if exists(regex_dir): load_regex(regex_dir, self.bus, self.skill_id) elif exists(join(root_directory, 'locale', self.lang)): load_regex(join(root_directory, 'locale', self.lang), self.bus, self.skill_id)
def load_regex_files(self, root_directory): """ Load regex files found under the skill directory. Arguments: root_directory (str): root folder to use when loading files """ regexes = [] regex_dir = get_language_dir(join(root_directory, 'regex'), self.lang) locale_dir = get_language_dir(join(root_directory, 'locale'), self.lang) if exists(regex_dir): regexes = load_regex(regex_dir, self.skill_id) elif exists(locale_dir): regexes = load_regex(locale_dir, self.skill_id) for regex in regexes: self.intent_service.register_adapt_regex(regex)
def check_regex(self, path, result_list=None): result_list = result_list or [] load_regex(path, self.emitter, 'A') self.check_emitter(result_list)
def check_regex(self, path, result_list=None): result_list = result_list or [] self.assertEqual(sorted(load_regex(path, 'A')), sorted(result_list))
def load_regex_files(self, regex_dir): load_regex(regex_dir, self.emitter, self.skill_id)
def check_regex(self, path, result_list=None): result_list = result_list or [] load_regex(path, self.emitter, 'A') self.check_emitter(result_list)