СС
Size: a a a
СС
СС
V
from google.protobuf import <func>
print(<func>(my_list))
Так что ль?V
from google.protobuf.json_format import MessageToJson
print(MessageToJson(my_list))BK
browser_options.add_argument("--allow-running-insecure-content")
browser_options.add_argument("--disable-web-security")Н
browser_options.add_argument("--allow-running-insecure-content")
browser_options.add_argument("--disable-web-security")BK
class MyConfig:
….
db: Database
IS
_ = request.config.getoption("--db")
Database(database = _)IS
_ = request.config.getoption("--db")Myconfig(..., db=Database(database=_))S

S
BK
_ = request.config.getoption("--db")Myconfig(..., db=Database(database=_))СС
BK
@pytest.fixture
def db_connector():
# Создать dict с дб alpha, beta
return Database(db=Dict[set_config.db])
BK
СС
@pytest.fixture
def db_connector():
# Создать dict с дб alpha, beta
return Database(db=Dict[set_config.db])
СС
BK
@pytest.fixture
def db_connector(request):
DATABASE = {
'alpha': {
'DB_HOST': DB_HOST,
'DB_USER': DB_USER,
'DB_PASSWORD': DB_PASSWORD,
'DB_NAME': DB_NAME,
},
'beta': {
'DB_HOST_BETA': DB_HOST_BETA,
'DB_USER_BETA': DB_USER_BETA,
'DB_PASSWORD_BETA': DB_PASSWORD_BETA,
'DB_NAME_BETA': DB_NAME_BETA,
}
}
db = Database(request.config.getoption('--db'))
db.open_connection()
return db
M
Database(DATABASE[request.config.getoption('--db’)])СС
@pytest.fixture
def db_connector(request):
DATABASE = {
'alpha': {
'DB_HOST': DB_HOST,
'DB_USER': DB_USER,
'DB_PASSWORD': DB_PASSWORD,
'DB_NAME': DB_NAME,
},
'beta': {
'DB_HOST_BETA': DB_HOST_BETA,
'DB_USER_BETA': DB_USER_BETA,
'DB_PASSWORD_BETA': DB_PASSWORD_BETA,
'DB_NAME_BETA': DB_NAME_BETA,
}
}
db = Database(request.config.getoption('--db'))
db.open_connection()
return db
class Database:
def __init__(self, host, user, password, db_name):
self.host = host
self.user = user
self.password = password
self.db_name = db_name
@pytest.fixture
def db_connector(request):
DATABASES = {
'alpha': {
'host': DB_HOST,
'user': DB_USER,
'password': DB_PASSWORD,
'db_name': DB_NAME,
},
'beta': {
'host': DB_HOST_BETA,
'user': DB_USER_BETA,
'password': DB_PASSWORD_BETA,
'db_name': DB_NAME_BETA,
}
}
db = Database(**DATABASES[request.config.getoption('--db')])
db.open_connection()
return db