code: def test():
      from docs_src.background_tasks.tutorial002_an_py310 import app
  
      client = TestClient(app)
      log = Path("log.txt")
      if log.is_file():
          os.remove(log)  # pragma: no cover
      response = client.post(
          "/send-notification/foo@example.com?q=some-query"
      )
      assert response.status_code == 200, response.text
      assert response.json() == {"message": "Message sent"}
      with open("./log.txt") as f:
          assert (
              "found query: some-query\nmessage to foo@example.com"
              in f.read()
          )
  
imports: import os
  from pathlib import Path
  from fastapi.testclient import TestClient
  from ...utils import needs_py310
label_desc: Use image node_id 1 for calling a global function with example usage: test() without return types