Динамическое значение для поставщика данных в python

Я использую лямбда-провайдер данных для модульного тестирования в Python. Но если я отправляю статическую переменную, я могу получить результат. Если я использую некоторую динамическую переменную, значит, я столкнулся с проблемой. И это моя кодировка

class TestOne(unittest.TestCase):

    data=lambda: (
            ((tc.read_data_from_excel('InputData.xls','Data','DataLevel1')),),
        )


    def setUp(self):
        self.driver =webdriver.Firefox()
        self.driver.maximize_window()

    @data_provider(data)
    def test(self,username,password):        
        //coding here

Здесь файл Excel, имеющий имя пользователя и пароль, и метод записи "read_data_from_excel" для извлечения данных и возврата в виде списка. Где я сделал не так

0 ответов

Другие вопросы по тегам