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)
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')
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') )
def __init__(self, query_params): super(GetSourcesRequest, self).__init__() self.page_info = PageInfo( query_params.get('count', 0), query_params.get('min_id', 0) )
def get_pagination_info(query_params): return PageInfo( query_params.get('count', 0), query_params.get('min_id', 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)
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)
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])
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)