def run(self, testData): self.driver.get('http://localhost:3000') expenseList = ExpenseListPage(self.driver) base_sum = converse_to_float(expenseList.get_sum_of_expenses()) expenseList.add_new_payer(testData[1]) expenseList.add_new_expense(testData) final_sum = expenseList.get_sum_of_expenses() assert converse_to_float(final_sum) == base_sum + converse_to_float( testData[2])
def run(self, testData): self.driver.get('http://localhost:3000') expenseList = ExpenseListPage(self.driver) expenseList.add_new_payer(testData)
def add_new_payer(context, payer_name): payer_name = payer_name if payer_name != 'n/a' else '' elp = ExpenseListPage(context.browser) elp.add_new_payer(payer_name)