Home / Class/ Wrapper Class — flask Architecture

Wrapper Class — flask Architecture

Architecture documentation for the Wrapper class in test_helpers.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  da3ce5f0_5ef5_ca50_6bc5_8e8ac768874f["Wrapper"]
  d5d22f74_a243_4ea9_9dfe_aaec71d26288["test_helpers.py"]
  da3ce5f0_5ef5_ca50_6bc5_8e8ac768874f -->|defined in| d5d22f74_a243_4ea9_9dfe_aaec71d26288
  6b01480d_f973_ebee_d867_c747c7efa06c["__init__()"]
  da3ce5f0_5ef5_ca50_6bc5_8e8ac768874f -->|method| 6b01480d_f973_ebee_d867_c747c7efa06c
  d43cf719_acf3_06d6_7369_1cf58a93add2["__iter__()"]
  da3ce5f0_5ef5_ca50_6bc5_8e8ac768874f -->|method| d43cf719_acf3_06d6_7369_1cf58a93add2
  aeed6e85_d75e_4caa_702e_8017da7792a4["close()"]
  da3ce5f0_5ef5_ca50_6bc5_8e8ac768874f -->|method| aeed6e85_d75e_4caa_702e_8017da7792a4
  fd9a5566_5ccf_4196_a2f8_0e4e68898d13["__next__()"]
  da3ce5f0_5ef5_ca50_6bc5_8e8ac768874f -->|method| fd9a5566_5ccf_4196_a2f8_0e4e68898d13

Relationship Graph

Source Code

tests/test_helpers.py lines 267–280

        class Wrapper:
            def __init__(self, gen):
                self._gen = gen

            def __iter__(self):
                return self

            def close(self):
                called.append(42)

            def __next__(self):
                return next(self._gen)

            next = __next__

Frequently Asked Questions

What is the Wrapper class?
Wrapper is a class in the flask codebase, defined in tests/test_helpers.py.
Where is Wrapper defined?
Wrapper is defined in tests/test_helpers.py at line 267.

Analyze Your Own Codebase

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

Try Supermodel Free