def test_repository_delete():
    repository = Repository()
    repository.clean()

    model_name = 'ModelName'
    instance = model_mock(model_name)
    update1 = repository.save(model_name, instance)

    instance2 = model_mock(model_name)
    update2 = repository.save(model_name, instance2)

    assert update1 == False
    assert update2 == False

    delete1 = repository.delete(model_name, [instance])
    delete2 = repository.delete(model_name, [instance2])

    assert len(repository.get_models(model_name)) == 0
Пример #2
0
def test_repository_delete():
    repository = Repository()
    repository.clean()

    model_name = 'ModelName'
    instance = model_mock(model_name)
    update1 = repository.save(model_name, instance)

    instance2 = model_mock(model_name)
    update2 = repository.save(model_name, instance2)

    assert update1 == False
    assert update2 == False

    delete1 = repository.delete(model_name, [instance])
    delete2 = repository.delete(model_name, [instance2])

    assert len(repository.get_models(model_name)) == 0