def test_gets_with_proj_with_order(self): all_cmnts = [comment.add(T_PROJ_ID, T_REF, T_AUTHOR, T_CONTENT) for i in range(30)] assert len(all_cmnts) == 30 assert comment.gets_by_proj_and_ref( T_PROJ_ID, T_REF, order='desc')[:30] == list(reversed(all_cmnts)) assert comment.gets_by_proj_and_ref( T_PROJ_ID, T_REF, start=10, limit=5, order='desc') == all_cmnts[15:20][::-1] # noqa
def test_gets_with_proj_with_order(self): all_cmnts = [ comment.add(T_PROJ_ID, T_REF, T_AUTHOR, T_CONTENT) for i in range(30) ] assert len(all_cmnts) == 30 assert comment.gets_by_proj_and_ref(T_PROJ_ID, T_REF, order='desc')[:30] == list( reversed(all_cmnts)) assert comment.gets_by_proj_and_ref( T_PROJ_ID, T_REF, start=10, limit=5, order='desc') == all_cmnts[15:20][::-1] # noqa
def test_gets_by_proj_and_ref(self): cid1 = comment.add(T_PROJ_ID, T_REF, T_AUTHOR, T_CONTENT) comment.add(T_PROJ_ID, T_REF_2, T_AUTHOR, T_CONTENT) cid2 = comment.add(T_PROJ_ID, T_REF, T_AUTHOR, T_CONTENT2) cmnts = comment.gets_by_proj_and_ref( T_PROJ_ID, T_REF, order='desc')[:2] assert cmnts == [cid2, cid1]
def test_gets_by_proj_and_ref(self): cid1 = comment.add(T_PROJ_ID, T_REF, T_AUTHOR, T_CONTENT) comment.add(T_PROJ_ID, T_REF_2, T_AUTHOR, T_CONTENT) cid2 = comment.add(T_PROJ_ID, T_REF, T_AUTHOR, T_CONTENT2) cmnts = comment.gets_by_proj_and_ref(T_PROJ_ID, T_REF, order='desc')[:2] assert cmnts == [cid2, cid1]