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]