Home / Function/ prepare_url() — requests Function Reference

prepare_url() — requests Function Reference

Architecture documentation for the prepare_url() function in conftest.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  41bef187_8efb_5b9e_1b66_e1b92b1e1656["prepare_url()"]
  e696bd14_8c3a_2ed9_0573_afe778384f9e["conftest.py"]
  41bef187_8efb_5b9e_1b66_e1b92b1e1656 -->|defined in| e696bd14_8c3a_2ed9_0573_afe778384f9e
  6be46798_ad7f_acf5_411a_25e2bf4d9cfe["httpbin()"]
  6be46798_ad7f_acf5_411a_25e2bf4d9cfe -->|calls| 41bef187_8efb_5b9e_1b66_e1b92b1e1656
  9f8d63d8_e671_52f0_fb53_6de54c6e1223["httpbin_secure()"]
  9f8d63d8_e671_52f0_fb53_6de54c6e1223 -->|calls| 41bef187_8efb_5b9e_1b66_e1b92b1e1656
  style 41bef187_8efb_5b9e_1b66_e1b92b1e1656 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/conftest.py lines 15–22

def prepare_url(value):
    # Issue #1483: Make sure the URL always has a trailing slash
    httpbin_url = value.url.rstrip("/") + "/"

    def inner(*suffix):
        return urljoin(httpbin_url, "/".join(suffix))

    return inner

Domain

Subdomains

Defined In

Frequently Asked Questions

What does prepare_url() do?
prepare_url() is a function in the requests codebase, defined in tests/conftest.py.
Where is prepare_url() defined?
prepare_url() is defined in tests/conftest.py at line 15.
What calls prepare_url()?
prepare_url() is called by 2 function(s): httpbin, httpbin_secure.

Analyze Your Own Codebase

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

Try Supermodel Free