def test_convert_round_trip(self): data = ('0:15', '1:01', '2:30', '0:01', '8:00') day_duration = 7 for input_str in data: percent = utils.day_percent_for_time_string(input_str, day_duration) output_str = utils.time_string_for_day_percent(percent, day_duration) self.assertEquals(output_str, input_str)
def to_python(self, value): if not value and not self.required: return 0 try: return day_percent_for_time_string(value) except ValueError: raise forms.ValidationError('Invalid time string {}'.format(value))
def test_convert_round_trip(self): data = ("0:15", "1:01", "2:30", "0:01", "8:00") day_duration = 7 for input_str in data: percent = utils.day_percent_for_time_string(input_str, day_duration) output_str = utils.time_string_for_day_percent(percent, day_duration) self.assertEquals(output_str, input_str)
def to_python(self, value): if not value and not self.required: return 0 try: return day_percent_for_time_string(value) except ValueError: raise forms.ValidationError("Invalid time string {}".format(value))