userver: pytest_userver.plugins.ydb.client.YdbClient Class Reference
Loading...
Searching...
No Matches
pytest_userver.plugins.ydb.client.YdbClient Class Reference

Detailed Description

YDB Client implementation.

Definition at line 4 of file client.py.

Public Member Functions

 __init__ (self, endpoint, database)
 execute (self, query)
 topic_client (self)
 session (self)
 database (self)

Static Protected Member Functions

 _init_driver (endpoint, database)

Protected Attributes

 _driver = self._init_driver(endpoint, database)
 _database = database
 _session = self._driver.table_client.session().create()

Constructor & Destructor Documentation

◆ __init__()

pytest_userver.plugins.ydb.client.YdbClient.__init__ ( self,
endpoint,
database )

Definition at line 7 of file client.py.

Member Function Documentation

◆ _init_driver()

pytest_userver.plugins.ydb.client.YdbClient._init_driver ( endpoint,
database )
staticprotected

Definition at line 28 of file client.py.

◆ database()

pytest_userver.plugins.ydb.client.YdbClient.database ( self)

Definition at line 24 of file client.py.

◆ execute()

pytest_userver.plugins.ydb.client.YdbClient.execute ( self,
query )

Definition at line 12 of file client.py.

◆ session()

pytest_userver.plugins.ydb.client.YdbClient.session ( self)

Definition at line 20 of file client.py.

◆ topic_client()

pytest_userver.plugins.ydb.client.YdbClient.topic_client ( self)

Definition at line 16 of file client.py.

Member Data Documentation

◆ _database

pytest_userver.plugins.ydb.client.YdbClient._database = database
protected

Definition at line 9 of file client.py.

◆ _driver

pytest_userver.plugins.ydb.client.YdbClient._driver = self._init_driver(endpoint, database)
protected

Definition at line 8 of file client.py.

◆ _session

pytest_userver.plugins.ydb.client.YdbClient._session = self._driver.table_client.session().create()
protected

Definition at line 10 of file client.py.


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