Exemple #1
0
    def _get_match(self, ignore_case):
        matched, func = None, lambda: None
        for regex, func in STEP_REGISTRY.items():
            matched = re.search(regex, self.sentence, ignore_case and re.I or 0)
            if matched:
                break

        return matched, StepDefinition(self, func)
Exemple #2
0
    def _get_match(self, ignore_case):
        matched, func = None, lambda: None
        for step, func in STEP_REGISTRY.items():
            regex = STEP_REGISTRY.get_regex(step, ignore_case)
            matched = regex.search(self.sentence)
            if matched:
                break

        return matched, StepDefinition(self, func)
Exemple #3
0
    def _get_match(self, ignore_case):
        matched, func = None, lambda: None
        for step, func in STEP_REGISTRY.items():
            regex = STEP_REGISTRY.get_regex(step, ignore_case)
            matched = regex.search(self.sentence)
            if matched:
                break

        return matched, StepDefinition(self, func)
Exemple #4
0
    def _get_match(self, ignore_case):
        matched, func = None, lambda: None

        for regex, func in STEP_REGISTRY.items():
            matched = re.search(regex, self.sentence, ignore_case and re.I or 0)
            if matched:
                break

        return matched, StepDefinition(self, func)