def test_list_wrapper_pagination(self, simple_populated_db,
                                     reset_globals_to_defaults):
        vr.default_list_n_max = 30
        vr.default_pagesize = 5
        dbinf = simple_populated_db
        count = wrappers.get_summary_data(endpoint=Endpoints.count,
                                          filters=None,
                                          host=vr.default_host)
        assert count > vr.default_list_n_max
        ivorns = wrappers.get_list_data(
            list_endpoint=Endpoints.list_ivorn,
            count_endpoint=Endpoints.count,
        )
        assert len(ivorns) == vr.default_list_n_max

        # This time we override the max:
        ivorns = wrappers.get_list_data(
            list_endpoint=Endpoints.list_ivorn,
            count_endpoint=Endpoints.count,
            n_max=0,
        )
        assert len(ivorns) == dbinf.n_inserts
Example #2
0
def list_ivorn_nrefs(filters=None,
                     order=None,
                     pagesize=None,
                     n_max=None,
                     host=None,
                     ):
    return get_list_data(list_endpoint=Endpoints.list_ivorn_nrefs,
                         count_endpoint=Endpoints.count,
                         filters=filters,
                         order=order,
                         pagesize=pagesize,
                         n_max=n_max,
                         host=host,
                         )