예제 #1
0
 def test_get_only_one_entity_with_id_greater_than_min_id(
         self, entity_1, entity_2, entity_3):
     actual = self.entity_model.get_all(
         PageInfo(count=1, min_id=entity_1.id + 1))
     asserts.assert_equal_entity_list(actual_list=actual,
                                      expected_list=[entity_2],
                                      assert_func=self.assert_func)
예제 #2
0
 def __init__(self, query_params):
     super(GetSchemasRequest, self).__init__()
     self.created_after, self.created_after_datetime = self._get_datetime(
         query_params.get('created_after')
     )
     self.page_info = PageInfo(
         query_params.get('count'),
         query_params.get('min_id')
     )
     self.include_disabled = query_params.get('include_disabled')
예제 #3
0
 def __init__(self, query_params):
     super(GetTopicsRequest, self).__init__()
     self.namespace = query_params.get('namespace')
     self.source = query_params.get('source')
     self.created_after, self.created_after_datetime = self._get_datetime(
         query_params.get('created_after')
     )
     self.page_info = PageInfo(
         query_params.get('count'),
         query_params.get('min_id')
     )
예제 #4
0
 def __init__(self, query_params):
     super(GetSourcesRequest, self).__init__()
     self.page_info = PageInfo(
         query_params.get('count', 0),
         query_params.get('min_id', 0)
     )
예제 #5
0
def get_pagination_info(query_params):
    return PageInfo(
        query_params.get('count', 0),
        query_params.get('min_id', 0)
    )
예제 #6
0
 def test_filter_by_min_entity_id(self, entity_1, entity_2, entity_3):
     actual = self.entity_model.get_all(PageInfo(min_id=entity_1.id + 1))
     asserts.assert_equal_entity_list(actual_list=actual,
                                      expected_list=[entity_2, entity_3],
                                      assert_func=self.assert_func)
예제 #7
0
 def test_get_only_one_entity(self, entity_1, entity_2, entity_3):
     actual = self.entity_model.get_all(PageInfo(count=1))
     asserts.assert_equal_entity_list(actual_list=actual,
                                      expected_list=[entity_1],
                                      assert_func=self.assert_func)
예제 #8
0
 def test_filter_by_min_id(self, namespace, sources):
     min_id = sources[0].id + 1
     info = PageInfo(min_id=min_id)
     actual = namespace.get_sources(page_info=info)
     asserts.assert_equal_source(actual[0], sources[1])
예제 #9
0
 def test_filter_by_count(self, namespace, sources):
     info = PageInfo(count=1)
     actual = namespace.get_sources(page_info=info)
     asserts.assert_equal_entity_list(actual, sources[0:1],
                                      asserts.assert_equal_source)