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) current_sum = expenseList.get_sum_of_expenses() expenseList.add_new_expense(testData) assert expenseList.get_sum_of_expenses( ) == current_sum + converse_to_float(testData[2])
def run(self, testData): self.driver.get('http://localhost:3000') expenseList = ExpenseListPage(self.driver) expenseList.add_new_expense(testData)
def add_expense(context, title, payer, amount): title = title if title != 'n/a' else '' payer = payer if payer != 'n/a' else '' amount = amount if amount != 'n/a' else '' elp = ExpenseListPage(context.browser) elp.add_new_expense([title, payer, amount])