49 lines
1.7 KiB
YAML
49 lines
1.7 KiB
YAML
name: httpx
|
|
url: https://github.com/encode/httpx
|
|
# Pinned to the latest test_commit SHA so the snapshot is deterministic and
|
|
# every test_commit below is reachable as an ancestor.
|
|
commit: b55d4635701d9dc22928ee647880c76b078ba3f2
|
|
language: python
|
|
size_category: small
|
|
|
|
test_commits:
|
|
- sha: ae1b9f66238f75ced3ced5e4485408435de10768
|
|
description: "Expose FunctionAuth in __all__"
|
|
changed_files: 3
|
|
- sha: b55d4635701d9dc22928ee647880c76b078ba3f2
|
|
description: "Upgrade Python type checker mypy"
|
|
changed_files: 4
|
|
|
|
entry_points:
|
|
- "httpx/_client.py::Client"
|
|
- "httpx/_client.py::AsyncClient"
|
|
|
|
search_queries:
|
|
- query: "Client request"
|
|
expected: "httpx/_client.py::Client"
|
|
- query: "Response headers"
|
|
expected: "httpx/_models.py::Response"
|
|
- query: "BaseClient"
|
|
expected: "httpx/_client.py::BaseClient"
|
|
|
|
multi_hop_tasks:
|
|
- id: httpx-client-request-callers
|
|
nl_query: "Which HTTP verbs route through the httpx Client.request"
|
|
anchor_qualified_suffix: "httpx/_client.py::client.request"
|
|
traversal_pattern: callers_of
|
|
expected_neighbor_names: ["get", "options", "head", "post", "put", "patch"]
|
|
k: 10
|
|
- id: httpx-async-request-tests
|
|
nl_query: "Tests covering the httpx async client request method"
|
|
anchor_qualified_suffix: "httpx/_client.py::asyncclient.request"
|
|
traversal_pattern: callers_of
|
|
expected_neighbor_names: ["test_raise_for_status"]
|
|
k: 10
|
|
|
|
# Questions for the agent_baseline benchmark (pure-python grep top-k vs graph
|
|
# query). See docs/REPRODUCING.md for the methodology.
|
|
agent_questions:
|
|
- "How does Client.request send an HTTP request"
|
|
- "Where are Response headers parsed and decoded"
|
|
- "How does BaseClient build request URLs"
|