Home / Function/ test_basic() — requests Function Reference

test_basic() — requests Function Reference

Architecture documentation for the test_basic() function in test_testserver.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  80931751_f1a4_cfa7_6f2d_ebe95e38952b["test_basic()"]
  ba85c801_ef4e_5a92_0e3d_07f791306eaf["TestTestServer"]
  80931751_f1a4_cfa7_6f2d_ebe95e38952b -->|defined in| ba85c801_ef4e_5a92_0e3d_07f791306eaf
  style 80931751_f1a4_cfa7_6f2d_ebe95e38952b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_testserver.py lines 12–28

    def test_basic(self):
        """messages are sent and received properly"""
        question = b"success?"
        answer = b"yeah, success"

        def handler(sock):
            text = sock.recv(1000)
            assert text == question
            sock.sendall(answer)

        with Server(handler) as (host, port):
            sock = socket.socket()
            sock.connect((host, port))
            sock.sendall(question)
            text = sock.recv(1000)
            assert text == answer
            sock.close()

Domain

Subdomains

Frequently Asked Questions

What does test_basic() do?
test_basic() is a function in the requests codebase, defined in tests/test_testserver.py.
Where is test_basic() defined?
test_basic() is defined in tests/test_testserver.py at line 12.

Analyze Your Own Codebase

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

Try Supermodel Free