예제 #1
0
def test_save_and_destroy_all():
    ObjToDelete = Object.extend('ObjToDelete')
    objs = [ObjToDelete() for _ in range(3)]
    Object.save_all(objs)
    assert all(not x.is_new() for x in objs)

    Object.destroy_all(objs)

    for obj in objs:
        try:
            leancloud.Query(ObjToDelete).get(obj.id)
        except leancloud.LeanCloudError as e:
            assert e.code == 101
예제 #2
0
def test_save_and_destroy_all():
    ObjToDelete = Object.extend('ObjToDelete')
    objs = [ObjToDelete() for _ in range(3)]
    Object.save_all(objs)
    assert all(not x.is_new() for x in objs)

    Object.destroy_all(objs)

    for obj in objs:
        try:
            leancloud.Query(ObjToDelete).get(obj.id)
        except leancloud.LeanCloudError as e:
            assert e.code == 101
예제 #3
0
def test_save_and_destroy_all():  # type: () -> None
    ObjToDelete = Object.extend('ObjToDelete')
    objs = [ObjToDelete() for _ in range(3)]
    already_saved_obj = ObjToDelete()
    already_saved_obj.save()
    objs.append(already_saved_obj)
    Object.save_all(objs)
    assert all(not x.is_new() for x in objs)

    Object.destroy_all(objs)

    for obj in objs:
        try:
            leancloud.Query(ObjToDelete).get(obj.id)
        except leancloud.LeanCloudError as e:
            assert e.code == 101
예제 #4
0
def test_save_and_destroy_all(): # type: () -> None
    ObjToDelete = Object.extend('ObjToDelete')
    objs = [ObjToDelete() for _ in range(3)]
    already_saved_obj = ObjToDelete()
    already_saved_obj.save()
    objs.append(already_saved_obj)
    Object.save_all(objs)
    assert all(not x.is_new() for x in objs)

    Object.destroy_all(objs)

    for obj in objs:
        try:
            leancloud.Query(ObjToDelete).get(obj.id)
        except leancloud.LeanCloudError as e:
            assert e.code == 101