def test_raises_if_wrong_unit_is_used(self):
     task_id = self.teh.create_task().id
     config = AgiloConfig(self.env)
     
     config.use_days = True
     parsed = [('rem', "%s" % task_id, '3d')]
     self.assert_equals(parsed, self.parse('rem #%s:3d' % task_id))
     exception = self.assert_raises(InvalidAttributeError, self.parse, 'rem #%s:3h' % task_id)
     self.assert_true('Wrong unit used in remaining time' in exception.args[0])
     
     config.use_days = False
     parsed = [('rem', "%s" % task_id, '3h')]
     self.assert_equals(parsed, self.parse('rem #%s:3h' % task_id))
     exception = self.assert_raises(InvalidAttributeError, self.parse, 'rem #%s:3d' % task_id)
     self.assert_true('Wrong unit used in remaining time' in exception.args[0])
Exemple #2
0
    def test_raises_if_wrong_unit_is_used(self):
        task_id = self.teh.create_task().id
        config = AgiloConfig(self.env)

        config.use_days = True
        parsed = [('rem', "%s" % task_id, '3d')]
        self.assert_equals(parsed, self.parse('rem #%s:3d' % task_id))
        exception = self.assert_raises(InvalidAttributeError, self.parse,
                                       'rem #%s:3h' % task_id)
        self.assert_true(
            'Wrong unit used in remaining time' in exception.args[0])

        config.use_days = False
        parsed = [('rem', "%s" % task_id, '3h')]
        self.assert_equals(parsed, self.parse('rem #%s:3h' % task_id))
        exception = self.assert_raises(InvalidAttributeError, self.parse,
                                       'rem #%s:3d' % task_id)
        self.assert_true(
            'Wrong unit used in remaining time' in exception.args[0])