def testNegative(self):
     # Oddly enough, the days are negative, but the hours etc aren't.
     self.assertEquals(
         dates.get_dayfloat_from_intervalstring('-1 d 12:00'),
         -0.5)
 def testCorrectInput(self):
     self.assertEquals(
         dates.get_dayfloat_from_intervalstring('5 d 10:30'),
         5.4375)
 def testExtraSpace(self):
     self.assertRaises(
         ValueError,
         lambda:
         dates.get_dayfloat_from_intervalstring('5 d 10: 6'))
 def testZero(self):
     self.assertEquals(
         dates.get_dayfloat_from_intervalstring('0d0:0'),
         0)
 def testMissingSpace2(self):
     self.assertEquals(
         dates.get_dayfloat_from_intervalstring('5 d10:30'),
         5.4375)
 def testNoLeadingZero(self):
     self.assertEquals(
         dates.get_dayfloat_from_intervalstring('5 d 10:6'),
         5.420833333333333)
 def testCorrectInput(self):
     self.assertEquals(dates.get_dayfloat_from_intervalstring('5 d 10:30'),
                       5.4375)
Beispiel #8
0
 def set(self, value):
     if isinstance(value, (str, unicode)):
         value = get_dayfloat_from_intervalstring(value)
     self.value = float(value)
 def testNegative(self):
     # Oddly enough, the days are negative, but the hours etc aren't.
     self.assertEquals(dates.get_dayfloat_from_intervalstring('-1 d 12:00'),
                       -0.5)
Beispiel #10
0
 def testZero(self):
     self.assertEquals(dates.get_dayfloat_from_intervalstring('0d0:0'), 0)
Beispiel #11
0
 def testExtraSpace(self):
     self.assertRaises(
         ValueError,
         lambda: dates.get_dayfloat_from_intervalstring('5 d 10: 6'))
Beispiel #12
0
 def testNoLeadingZero(self):
     self.assertEquals(dates.get_dayfloat_from_intervalstring('5 d 10:6'),
                       5.420833333333333)
Beispiel #13
0
 def testMissingSpace2(self):
     self.assertEquals(dates.get_dayfloat_from_intervalstring('5 d10:30'),
                       5.4375)