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)
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)
def testZero(self): self.assertEquals(dates.get_dayfloat_from_intervalstring('0d0:0'), 0)
def testNoLeadingZero(self): self.assertEquals(dates.get_dayfloat_from_intervalstring('5 d 10:6'), 5.420833333333333)
def testMissingSpace2(self): self.assertEquals(dates.get_dayfloat_from_intervalstring('5 d10:30'), 5.4375)