Пример #1
0
    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)
Пример #2
0
 def test_match(self):
     """
     Return ``True`` if the input is the specified task UUID.
     """
     self.assertThat(
         filter_by_uuid('cdeb220d-7605-4d5f-8341-1a170222e308')(
             message_task), Equals(True))
Пример #3
0
    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)
Пример #4
0
 def test_no_match(self):
     """
     Return ``False`` if the input is not the specified task UUID.
     """
     self.assertThat(
         filter_by_uuid('nope')(message_task),
         Equals(False))
Пример #5
0
 def test_match(self):
     """
     Return ``True`` if the input is the specified task UUID.
     """
     self.assertThat(
         filter_by_uuid('cdeb220d-7605-4d5f-8341-1a170222e308')(
             message_task),
         Equals(True))
Пример #6
0
 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)
Пример #7
0
    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)
Пример #8
0
 def test_no_match(self):
     """
     Return ``False`` if the input is not the specified task UUID.
     """
     self.assertThat(filter_by_uuid('nope')(message_task), Equals(False))