userver: pytest_userver.plugins.log_capture.CaptureControl Class Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
pytest_userver.plugins.log_capture.CaptureControl Class Reference

Public Member Functions

 __init__ (self)
 
 start_capture (self, *timeout=10.0)
 
 start_server (self, *sock, loop=None)
 

Protected Member Functions

 _handle_client (self, reader, writer)
 

Protected Attributes

 _tasks
 
 _capture
 
 _handle_client
 

Detailed Description

Definition at line 50 of file log_capture.py.

Constructor & Destructor Documentation

◆ __init__()

pytest_userver.plugins.log_capture.CaptureControl.__init__ (   self)

Definition at line 51 of file log_capture.py.

Member Function Documentation

◆ _handle_client()

pytest_userver.plugins.log_capture.CaptureControl._handle_client (   self,
  reader,
  writer 
)
protected

Definition at line 87 of file log_capture.py.

◆ start_capture()

pytest_userver.plugins.log_capture.CaptureControl.start_capture (   self,
timeout = 10.0 
)

Definition at line 56 of file log_capture.py.

◆ start_server()

pytest_userver.plugins.log_capture.CaptureControl.start_server (   self,
sock,
  loop = None 
)

Definition at line 74 of file log_capture.py.

Member Data Documentation

◆ _capture

pytest_userver.plugins.log_capture.CaptureControl._capture
protected

Definition at line 60 of file log_capture.py.

◆ _handle_client

pytest_userver.plugins.log_capture.CaptureControl._handle_client
protected

Definition at line 79 of file log_capture.py.

◆ _tasks

pytest_userver.plugins.log_capture.CaptureControl._tasks
protected

Definition at line 53 of file log_capture.py.


The documentation for this class was generated from the following file:
  • /data/code/service_template/third_party/userver/testsuite/pytest_plugins/pytest_userver/plugins/log_capture.py