def runTest(self):
     self.tester.login_as(Usernames.team_member)
     task_id = self.tester.create_new_agilo_task('My first task')
     self.ensure_min_one_second_passed()
     self.tester.close_ticket(task_id)
     self.ensure_min_one_second_passed()
     self.tester.reopen_ticket(task_id)
     self.ensure_min_one_second_passed()
     
     self.json_tester.login_as(Usernames.team_member)
     new_task_attributes = {Key.REMAINING_TIME: 5, 'simple_status': 'in_progress'}
     json = self.json_tester.edit_ticket(task_id, **new_task_attributes)
     # AT: extra test on the ticket object to verify that has been
     # modified correctly
     teh = TestEnvHelper(env=self.tester.env, env_key=self.env_key)
     task = teh.load_ticket(t_id=task_id)
     self.assert_equals('5', task[Key.REMAINING_TIME])
     # now check the JSON
     self.assertEqual('5', getattr(json, Key.REMAINING_TIME))
     ticket_page = self.tester.navigate_to_ticket_page(task_id)
     self.assertEqual('5.0h', ticket_page.remaining_time())
Beispiel #2
0
    def runTest(self):
        self.tester.login_as(Usernames.team_member)
        task_id = self.tester.create_new_agilo_task('My first task')
        self.ensure_min_one_second_passed()
        self.tester.close_ticket(task_id)
        self.ensure_min_one_second_passed()
        self.tester.reopen_ticket(task_id)
        self.ensure_min_one_second_passed()

        self.json_tester.login_as(Usernames.team_member)
        new_task_attributes = {
            Key.REMAINING_TIME: 5,
            'simple_status': 'in_progress'
        }
        json = self.json_tester.edit_ticket(task_id, **new_task_attributes)
        # AT: extra test on the ticket object to verify that has been
        # modified correctly
        teh = TestEnvHelper(env=self.tester.env, env_key=self.env_key)
        task = teh.load_ticket(t_id=task_id)
        self.assert_equals('5', task[Key.REMAINING_TIME])
        # now check the JSON
        self.assertEqual('5', getattr(json, Key.REMAINING_TIME))
        ticket_page = self.tester.navigate_to_ticket_page(task_id)
        self.assertEqual('5.0h', ticket_page.remaining_time())