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), }
def test_empty(self): self.assertIsNone(time_parse(''))
def test_hhmm(self): self.assertEquals(time_parse('2:27'), datetime.timedelta(seconds=2*HH+27*MM) )