def test_update_todo_with_delete_is_done_raises_value_error(self): client_stub = ClientStub(stub=self.stub) with pytest.raises(ValueError): client_stub.update_todo(1, delete=True, is_done=True)
def test_update_todo_with_is_done(self): self.todo.status = SUCCESS self.stub.UpdateToDo.return_value = self.todo client_stub = ClientStub(stub=self.stub) assert client_stub.update_todo(1, is_done=True)
def test_update_todo_with_delete_raise_value_error(self): client_stub = ClientStub(stub=self.stub) for todo_id in self.id_test_arguments: with pytest.raises(ValueError): client_stub.update_todo(todo_id, delete=True)