Hi,
In this post I am going to show some tricks on using BATS
framework + PyTest + Python X Plugin things, to have combined,
simple test solutions.
Let’s describe MySQL X Plugin side, here is the full class:
# Connecting to MySQL and working with a Session import mysqlx class MyXPlugin: def __init__(self, schema_name, collection_name): # Connect to a dedicated MySQL server self.session = mysqlx.get_session({ 'host': 'localhost', 'port': 33060, 'user': 'bakux', 'password': 'Baku12345', 'ssl-mode': mysqlx.SSLMode.DISABLED }) self.schema_name = schema_name self.collection_name = collection_name # Getting schema object self.schema = self.session.get_schema(self.schema_name) # Creating collection self.schema.create_collection(self.collection_name, reuse=True) # Getting collection object …[Read more]