test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() — requests Function Reference
Architecture documentation for the test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() function in test_requests.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD 4ec824ee_a014_6c1d_d8f4_5a3c2f0f0215["test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER()"] 22b80b19_26d4_cd0e_c476_3edf87b3df14["TestRequests"] 4ec824ee_a014_6c1d_d8f4_5a3c2f0f0215 -->|defined in| 22b80b19_26d4_cd0e_c476_3edf87b3df14 e661d358_be18_74b3_7f2e_30e0b47b69b3["read()"] 4ec824ee_a014_6c1d_d8f4_5a3c2f0f0215 -->|calls| e661d358_be18_74b3_7f2e_30e0b47b69b3 f7250866_7829_1b43_7b16_dc94f5dabdf9["tell()"] 4ec824ee_a014_6c1d_d8f4_5a3c2f0f0215 -->|calls| f7250866_7829_1b43_7b16_dc94f5dabdf9 55441dc1_36b2_4d2b_bb99_c396f5c2ff8d["seek()"] 4ec824ee_a014_6c1d_d8f4_5a3c2f0f0215 -->|calls| 55441dc1_36b2_4d2b_bb99_c396f5c2ff8d style 4ec824ee_a014_6c1d_d8f4_5a3c2f0f0215 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/test_requests.py lines 833–872
def test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER(self, httpbin):
class TestStream:
def __init__(self, data):
self.data = data.encode()
self.length = len(self.data)
self.index = 0
def __len__(self):
return self.length
def read(self, size=None):
if size:
ret = self.data[self.index : self.index + size]
self.index += size
else:
ret = self.data[self.index :]
self.index = self.length
return ret
def tell(self):
return self.index
def seek(self, offset, where=0):
if where == 0:
self.index = offset
elif where == 1:
self.index += offset
elif where == 2:
self.index = self.length + offset
test = TestStream("test")
post1 = requests.post(httpbin("post"), data=test)
assert post1.status_code == 200
assert post1.json()["data"] == "test"
test = TestStream("test")
test.seek(2)
post2 = requests.post(httpbin("post"), data=test)
assert post2.status_code == 200
assert post2.json()["data"] == "st"
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() do?
test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() is a function in the requests codebase, defined in tests/test_requests.py.
Where is test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() defined?
test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() is defined in tests/test_requests.py at line 833.
What does test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() call?
test_POSTBIN_SEEKED_OBJECT_WITH_NO_ITER() calls 3 function(s): read, seek, tell.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free