Динамическое значение для поставщика данных в 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" для извлечения данных и возврата в виде списка. Где я сделал не так