Lines Matching full:pattern
792 def _expect(self, pattern, timeout=-1, *args, **kwargs): argument
793 """ Process simulator events until expected the pattern. """
801 return self.pexpect.expect(pattern, 0.1, *args, **kwargs)
811 def _expect_result(self, pattern, *args, **kwargs): argument
819 results = self._expect_results(pattern, *args, **kwargs)
823 def _expect_results(self, pattern, *args, **kwargs): argument
832 results = [line for line in output if self._match_pattern(line, pattern)]
835 def _expect_key_value_pairs(self, pattern, separator=': '): argument
842 for line in self._expect_results(pattern):
848 def _match_pattern(line, pattern): argument
849 if isinstance(pattern, str):
850 pattern = re.compile(pattern)
852 if isinstance(pattern, typing.Pattern):
853 return pattern.match(line)
855 return any(NodeImpl._match_pattern(line, p) for p in pattern)
885 …pattern = (b"(" + join_fin_req + b")|(" + join_fin_rsp + b")|(" + join_ent_ntf + b")|(" + join_ent…
891 self._expect(pattern, timeout=timeout)