Python module that provides clients for functional tests with testsuite; see Functional service tests (testsuite) for an introduction.
Classes | |
| class | _State | 
| Reflects the (supposed) current service state.  More... | |
| class | _StateManager | 
| Used for computing the requests that we need to automatically align the service state with the test fixtures state.  More... | |
| class | BaseError | 
| Base class for exceptions of this module.  More... | |
| class | Client | 
| Asyncio userver client, typically retrieved from plugins.service_client.service_client fixture.  More... | |
| class | ClientMonitor | 
| Asyncio userver client for monitor listeners, typically retrieved from plugins.service_client.monitor_client fixture.  More... | |
| class | ClientWrapper | 
| Base asyncio userver client that implements HTTP requests to service.  More... | |
| class | ConfigurationError | 
| class | MetricsDiffer | 
| A helper class for computing metric differences.  More... | |
| class | PeriodicTaskFailed | 
| class | PeriodicTasksState | 
| class | TestsuiteActionFailed | 
| class | TestsuiteClientConfig | 
| class | TestsuiteTaskConflict | 
| class | TestsuiteTaskError | 
| class | TestsuiteTaskFailed | 
| class | TestsuiteTaskNotFound | 
Functions | |
| dict | _task_check_response (str name, response) | 
Variables | |
| str | _UNKNOWN_STATE = '__UNKNOWN__' | 
| tuple | CACHE_INVALIDATION_MESSAGE | 
| Metric = metric_module.Metric | |
      
  | 
  protected | 
      
  | 
  protected | 
| tuple pytest_userver.client.CACHE_INVALIDATION_MESSAGE |