CustomMapping Class — requests Architecture
Architecture documentation for the CustomMapping class in test_requests.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD 69bfee36_af3a_e159_b225_08b6e5ac3466["CustomMapping"] 69ebfd6f_8f0c_4586_0c19_2c348e1a42a2["test_requests.py"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|defined in| 69ebfd6f_8f0c_4586_0c19_2c348e1a42a2 970a4dee_4817_611b_0593_e7341391bfdf["__init__()"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|method| 970a4dee_4817_611b_0593_e7341391bfdf aab8ad4f_1318_73c1_4f11_4e8175aa7cd6["__delitem__()"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|method| aab8ad4f_1318_73c1_4f11_4e8175aa7cd6 6a5cf1f2_5855_adb2_ea0c_5a55a254f3de["__getitem__()"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|method| 6a5cf1f2_5855_adb2_ea0c_5a55a254f3de c6a2ead9_72a6_ee0b_7cc6_397f4a1fc46d["__setitem__()"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|method| c6a2ead9_72a6_ee0b_7cc6_397f4a1fc46d 035d46c2_7427_4ab6_3cf2_48d6246e53e5["__iter__()"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|method| 035d46c2_7427_4ab6_3cf2_48d6246e53e5 05386bbd_8167_1faa_2f1b_7cdfc6897120["__len__()"] 69bfee36_af3a_e159_b225_08b6e5ac3466 -->|method| 05386bbd_8167_1faa_2f1b_7cdfc6897120
Relationship Graph
Source Code
tests/test_requests.py lines 892–909
class CustomMapping(MutableMapping):
def __init__(self, *args, **kwargs):
self.data = dict(*args, **kwargs)
def __delitem__(self, key):
del self.data[key]
def __getitem__(self, key):
return self.data[key]
def __setitem__(self, key, value):
self.data[key] = value
def __iter__(self):
return iter(self.data)
def __len__(self):
return len(self.data)
Domain
Defined In
Source
Frequently Asked Questions
What is the CustomMapping class?
CustomMapping is a class in the requests codebase, defined in tests/test_requests.py.
Where is CustomMapping defined?
CustomMapping is defined in tests/test_requests.py at line 892.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free