def filter_funcs(): if args.select: for query in args.select: yield filter_by_jmespath(query) if args.task_uuid: yield filter_by_uuid(args.task_uuid)
def test_match(self): """ Return ``True`` if the jmespath does match the input. """ self.assertThat( filter_by_jmespath('action_type == `app:action`')(action_task), Equals(True))
def test_no_match(self): """ Return ``False`` if the jmespath does not match the input. """ self.assertThat( filter_by_jmespath('action_type == `app:action`')(message_task), Equals(False))
def filter_funcs(): if select is not None: for query in select: yield filter_by_jmespath(query) if task_uuid is not None: yield filter_by_uuid(task_uuid)
def filter_funcs(): if task_uuid is not None: yield filter_by_uuid(task_uuid) if start: yield filter_by_start_date(start) if end: yield filter_by_end_date(end) if select is not None: for query in select: yield filter_by_jmespath(query)
def filter_funcs(): if start: yield filter_by_start_date(start) if end: yield filter_by_end_date(end) if select is not None: for query in select: yield filter_by_jmespath(query) if task_uuid is not None: yield filter_by_uuid(task_uuid)