АК
Size: a a a
АК
KM
@mark.parametrize('inputdata', help_function(fixture1, fixture2)
Проблема:mark.parametrize функцию с фикстурами в аргументах не получается, так как это не тестовая функцияconftest.py перенести эту функцию, и создать новую фикстуру по типу@fixture(params=help_function(fixture1, fixture2))но когда я в нее передаю фикстуры, то ругается на 'Function object is not subscriptable'
def help_fixture(request)
return request.param
help_function сделать фикстурой, чтобы в нее другие нормально передавались, то в help_fixture (код выше) ругается что 'Fixtures are not meant to be called directly'СС
KM
Y
@mark.parametrize('inputdata', help_function(fixture1, fixture2)
Проблема:mark.parametrize функцию с фикстурами в аргументах не получается, так как это не тестовая функцияconftest.py перенести эту функцию, и создать новую фикстуру по типу@fixture(params=help_function(fixture1, fixture2))но когда я в нее передаю фикстуры, то ругается на 'Function object is not subscriptable'
def help_fixture(request)
return request.param
help_function сделать фикстурой, чтобы в нее другие нормально передавались, то в help_fixture (код выше) ругается что 'Fixtures are not meant to be called directly'СС
@fixture(params=['fixture1_name', 'fixture2_name'])
def help_fixture(request)
return request.getfixturevalue(request.param)
СС
KM
СС
СС
СС
СС
KM
СС
СС
KM
СС
СС
СС
СС