def get_friendly_data(self, registration_data, for_humans=False, for_search=False): date_string = registration_data.data if not date_string: return '' elif for_search: return date_string # already in isoformat dt = datetime.strptime(date_string, '%Y-%m-%dT%H:%M:%S') return strftime_all_years(dt, self.form_item.data['date_format'])
def test_strftime_all_years(dt, fmt, expected): assert strftime_all_years(dt, fmt) == expected
def get_friendly_data(self, registration_data): date_string = registration_data.data if not date_string: return '' dt = datetime.strptime(date_string, '%Y-%m-%dT%H:%M:%S') return strftime_all_years(dt, self.form_item.data['date_format'])