Esempio n. 1
0
def create_new_simple_time_entry(request, entry_ticket, entry_date, entry_hours,
                                 entry_description, entry_location, entry_project):
    """
    Time entry creation: simple time entry case
    """

    try:
        entry_location = decode_string(entry_location)
        entry_description = decode_string(entry_description)
        entry_ticket = decode_string(entry_ticket)
        entry_time_delta = time_parse(entry_hours,
                                      minimum=datetime.timedelta(seconds=1*60),
                                      maximum=datetime.timedelta(seconds=16*60*60))
    except Exception, e:
        return {
                'status': False,
                'message': str(e),
                }
Esempio n. 2
0
 def test_empty(self):
     self.assertIsNone(time_parse(''))
Esempio n. 3
0
 def test_hhmm(self):
     self.assertEquals(time_parse('2:27'),
                       datetime.timedelta(seconds=2*HH+27*MM) )