コード例 #1
0
 def render(self, name, value, attrs=None):
     if value is None: value = ''
     final_attrs = self.build_attrs(attrs, type=self.input_type, name=name)
     if value != '':
         # Only add the 'value' attribute if a value is non-empty.
         if isinstance(value, int) or isinstance(value, long): # Database backends serving different types
             value = from_timedelta(timedelta(microseconds=value))
         final_attrs['value'] = force_unicode(formats.localize_input(value))
     return mark_safe(u'<input%s />' % flatatt(final_attrs))
コード例 #2
0
 def render(self, name, value, attrs=None):
     if value is None: value = ''
     final_attrs = self.build_attrs(attrs, type=self.input_type, name=name)
     if value != '':
         # Only add the 'value' attribute if a value is non-empty.
         if isinstance(value, int) or isinstance(
                 value, long):  # Database backends serving different types
             value = from_timedelta(timedelta(microseconds=value))
         final_attrs['value'] = force_unicode(formats.localize_input(value))
     return mark_safe(u'<input%s />' % flatatt(final_attrs))
コード例 #3
0
 def testUnitNormalization(self):
     self.assertEquals(timestring.from_timedelta(timestring.to_timedelta("1000us")), "1ms")
     self.assertEquals(timestring.from_timedelta(timestring.to_timedelta("1000ms")), "1s")
     self.assertEquals(timestring.from_timedelta(timestring.to_timedelta("60s")), "1min")
     self.assertEquals(timestring.from_timedelta(timestring.to_timedelta("60min")), "1h")
     self.assertEquals(timestring.from_timedelta(timestring.to_timedelta("24h")), "1d")
     self.assertEquals(timestring.from_timedelta(timestring.to_timedelta("7d")), "1w")
コード例 #4
0
ファイル: tests.py プロジェクト: jlward/django-durationfield
 def testUnitNormalization(self):
     self.assertEquals(
         timestring.from_timedelta(timestring.to_timedelta("1000us")),
         "1ms")
     self.assertEquals(
         timestring.from_timedelta(timestring.to_timedelta("1000ms")), "1s")
     self.assertEquals(
         timestring.from_timedelta(timestring.to_timedelta("60s")), "1min")
     self.assertEquals(
         timestring.from_timedelta(timestring.to_timedelta("60min")), "1h")
     self.assertEquals(
         timestring.from_timedelta(timestring.to_timedelta("24h")), "1d")
     self.assertEquals(
         timestring.from_timedelta(timestring.to_timedelta("7d")), "1w")
コード例 #5
0
 def testTimedeltaRoundtrip(self):
     for value in self.test_data:
         time = timestring.to_timedelta(value[0])
         new_value = timestring.from_timedelta(time)
         self.assertEquals(value[0], new_value)
コード例 #6
0
ファイル: tests.py プロジェクト: jlward/django-durationfield
 def testTimedeltaRoundtrip(self):
     for value in self.test_data:
         time = timestring.to_timedelta(value[0])
         new_value = timestring.from_timedelta(time)
         self.assertEquals(value[0], new_value)