def METHOD_NAME():
    from docs.examples.data_transfer_objects.factory.tutorial.controller import app
    with TestClient(app=app) as client:
        response = client.put("/person/1", json={"name": "peter", "age": 50, "email": "email_of_peter@example.com"})
        assert response.status_code == 200
        response = client.patch("/person/1", json={"name": "peter"})
        assert response.status_code == 200
        response = client.post("/person", json={"name": "peter", "age": 40, "email": "email_of_peter@example.com"})
        assert response.status_code == 201