def test_get_todo_list_raise_value_error_for_todo_id(self): client_stub = ClientStub(stub=self.stub) for todo_id in self.id_test_arguments: with pytest.raises(ValueError): client_stub.get_todo_list(todo_id)
def test_update_todo_with_delete(self): self.todo.status = SUCCESS self.stub.UpdateToDo.return_value = self.todo client_stub = ClientStub(stub=self.stub) assert client_stub.update_todo(1, delete=True)
def add_todo_raises_value_error(self): client_stub = ClientStub(stub=self.stub) for user_id in self.id_test_arguments: with pytest.raises(ValueError): client_stub.add_todo(user_id, "Todo test")
def test_add_todo_returns_none_on_failure(self): self.todo.status = FAILED self.stub.AddToDo.return_value = self.todo client_stub = ClientStub(stub=self.stub) assert client_stub.add_todo(1, "Test todo") is None
def test_add_todo(self): self.todo.status = SUCCESS self.stub.AddToDo.return_value = self.todo client_stub = ClientStub(stub=self.stub) assert client_stub.add_todo(1, "Test todo") == self.todo
def test_add_user_returns_none_on_failure(self): self.user.status = FAILED self.stub.AddUser.return_value = self.user client_stub = ClientStub(stub=self.stub) assert client_stub.add_user("Test") is None
def test_add_user(self): self.user.status = SUCCESS self.stub.AddUser.return_value = self.user client_stub = ClientStub(stub=self.stub) assert client_stub.add_user("Test") == self.user