def test_multiple_order(): # type: () -> None MultipleOrderObject = leancloud.Object.extend('MultipleOrderObject') for obj in Query(MultipleOrderObject).find(): obj.destroy() MultipleOrderObject(a=1, b=10).save() MultipleOrderObject(a=10, b=20).save() MultipleOrderObject(a=1, b=3).save() q = Query(MultipleOrderObject) q.add_descending('a') q.add_descending('b') r = q.find() for i in range(1, len(r)): assert r[i - 1].get('a') >= r[i].get('a') assert r[i - 1].get('b') >= r[i].get('b')
def test_multiple_order(): # type: () -> None MultipleOrderObject = leancloud.Object.extend("MultipleOrderObject") for obj in Query(MultipleOrderObject).find(): obj.destroy() MultipleOrderObject(a=1, b=10).save() MultipleOrderObject(a=10, b=20).save() MultipleOrderObject(a=1, b=3).save() q = Query(MultipleOrderObject) q.add_descending("a") q.add_descending("b") r = q.find() for i in range(1, len(r)): assert r[i - 1].get("a") >= r[i].get("a") assert r[i - 1].get("b") >= r[i].get("b")
def test_multiple_order(): MultipleOrderObject = leancloud.Object.extend('MultipleOrderObject') for obj in Query(MultipleOrderObject).find(): obj.destroy() MultipleOrderObject(a=1, b=10).save() MultipleOrderObject(a=10, b=20).save() MultipleOrderObject(a=1, b=3).save() q = Query(MultipleOrderObject) q.add_descending('a') q.add_descending('b') r = q.find() for i in range(1, len(r)): assert r[i - 1].get('a') >= r[i].get('a') assert r[i - 1].get('b') >= r[i].get('b')
def test_multiple_order(): MultipleOrderObject = leancloud.Object.extend("MultipleOrderObject") for obj in Query(MultipleOrderObject).find(): obj.destroy() MultipleOrderObject(a=1, b=10).save() MultipleOrderObject(a=10, b=20).save() MultipleOrderObject(a=1, b=3).save() q = Query(MultipleOrderObject) q.add_descending("a") q.add_descending("b") r = q.find() for i in range(1, len(r)): assert r[i - 1].get("a") >= r[i].get("a") assert r[i - 1].get("b") >= r[i].get("b")