예제 #1
0
 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])
예제 #2
0
    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])
예제 #3
0
 def run(self, testData):
     self.driver.get('http://localhost:3000')
     expenseList = ExpenseListPage(self.driver)
     expenseList.add_new_expense(testData)
예제 #4
0
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])