code: def test_update_with_missing_username(
      cli_runner: CliRunner, cli: Typer
  ):
      missing_username = "missing-username"
      result = cli_runner.invoke(
          cli, f"database users update {missing_username} --role owner"
      )
  
      assert result.exit_code == 0
      assert (
          result.output
          == f"User with username {missing_username!r} does not exists in database. Skipping...\n"
      )
  
file_path: argilla/tests/unit/server/cli/database/users/test_update.py
imports: from typing import TYPE_CHECKING
  import pytest
  from argilla.server.models import User, UserRole
  from click.testing import CliRunner
  from typer import Typer
  from tests.factories import UserSyncFactory
label_desc: Use image node_id 3 for calling a global function with example usage: test_update_with_missing_username(cli_runner, cli) without return types