Home / Function/ test_put_only_required() — fastapi Function Reference

test_put_only_required() — fastapi Function Reference

Architecture documentation for the test_put_only_required() function in test_tutorial007.py from the fastapi codebase.

Entity Profile

Dependency Diagram

graph TD
  49503cce_05b8_accd_2e65_8338c5d9cc90["test_put_only_required()"]
  2da9e1e5_bc5c_d40e_5c25_c8c53ba8521d["test_tutorial007.py"]
  49503cce_05b8_accd_2e65_8338c5d9cc90 -->|defined in| 2da9e1e5_bc5c_d40e_5c25_c8c53ba8521d
  style 49503cce_05b8_accd_2e65_8338c5d9cc90 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_tutorial/test_body_nested_models/test_tutorial007.py lines 54–94

def test_put_only_required(client: TestClient):
    response = client.post(
        "/offers/",
        json={
            "name": "Special Offer",
            "price": 38.6,
            "items": [
                {
                    "name": "Foo",
                    "price": 35.4,
                    "images": [
                        {
                            "url": "http://example.com/image.png",
                            "name": "example image",
                        }
                    ],
                }
            ],
        },
    )
    assert response.status_code == 200, response.text
    assert response.json() == {
        "name": "Special Offer",
        "description": None,
        "price": 38.6,
        "items": [
            {
                "name": "Foo",
                "description": None,
                "price": 35.4,
                "tax": None,
                "tags": [],
                "images": [
                    {
                        "url": "http://example.com/image.png",
                        "name": "example image",
                    }
                ],
            }
        ],
    }

Domain

Subdomains

Frequently Asked Questions

What does test_put_only_required() do?
test_put_only_required() is a function in the fastapi codebase, defined in tests/test_tutorial/test_body_nested_models/test_tutorial007.py.
Where is test_put_only_required() defined?
test_put_only_required() is defined in tests/test_tutorial/test_body_nested_models/test_tutorial007.py at line 54.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free