Home / Class/ TestGuessFilename Class — requests Architecture

TestGuessFilename Class — requests Architecture

Architecture documentation for the TestGuessFilename class in test_utils.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  4e22854c_0bcc_7673_592c_45c2b7b3e486["TestGuessFilename"]
  5828793e_be5b_8952_37f1_338fd4634a1a["test_utils.py"]
  4e22854c_0bcc_7673_592c_45c2b7b3e486 -->|defined in| 5828793e_be5b_8952_37f1_338fd4634a1a
  73870791_34de_296a_e235_b5d485c4e065["test_guess_filename_invalid()"]
  4e22854c_0bcc_7673_592c_45c2b7b3e486 -->|method| 73870791_34de_296a_e235_b5d485c4e065
  610a2552_f39b_f69a_2ed9_9dedac158b5b["test_guess_filename_valid()"]
  4e22854c_0bcc_7673_592c_45c2b7b3e486 -->|method| 610a2552_f39b_f69a_2ed9_9dedac158b5b

Relationship Graph

Source Code

tests/test_utils.py lines 310–329

class TestGuessFilename:
    @pytest.mark.parametrize(
        "value",
        (1, type("Fake", (object,), {"name": 1})()),
    )
    def test_guess_filename_invalid(self, value):
        assert guess_filename(value) is None

    @pytest.mark.parametrize(
        "value, expected_type",
        (
            (b"value", compat.bytes),
            (b"value".decode("utf-8"), compat.str),
        ),
    )
    def test_guess_filename_valid(self, value, expected_type):
        obj = type("Fake", (object,), {"name": value})()
        result = guess_filename(obj)
        assert result == value
        assert isinstance(result, expected_type)

Domain

Defined In

Frequently Asked Questions

What is the TestGuessFilename class?
TestGuessFilename is a class in the requests codebase, defined in tests/test_utils.py.
Where is TestGuessFilename defined?
TestGuessFilename is defined in tests/test_utils.py at line 310.

Analyze Your Own Codebase

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

Try Supermodel Free