Как передать переменную из фикстуры в conftest.py в другой тестовый класс - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть fixtue, найденный в conftest.py, и мне нужно использовать информацию из этого прибора в другом тестовом классе.

conftest.py:

@fixture(scope="module")
def init_environment():  
    ip1 = "1.2.3.4"
    ip2 = "1.2.3.5"
    ips_tuple = (ip1, ip2)

тестовый класс difremt:

class testClass():

    def test1(self, init_environment):
        ip_tuple_in_class = {here I want ips_tuple from the fixture}

Как я могу получить данные в тестовом классе?

1 Ответ

0 голосов
/ 03 января 2019

Пожалуйста, попробуйте следующий:

conftest.py:

@fixture(scope="module")
def init_environment():  
    ip1 = "1.2.3.4"
    ip2 = "1.2.3.5"
    ips_tuple = (ip1, ip2)
    return ips_tuple

другой класс тестирования:

class fakeTests():

    def test_fake_1(self, init_environment):
        print(init_environment)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...