def test_locked_delete(self, djangoModel): class FakeEntities(object): def __init__(self): self.deleted = False def delete(self): self.deleted = True fake_entities = FakeEntities() entities = fake_entities filter_mock = mock.Mock(return_value=entities) object_mock = mock.Mock() object_mock.filter = filter_mock FakeCredentialsModelMock.objects = object_mock storage = Storage(FakeCredentialsModelMock, self.key_name, self.key_value, self.property_name) storage.locked_delete() self.assertTrue(fake_entities.deleted)