def getConverters(FMFversion='1.1'): converters = [ int, float, parseBool, lambda v: parseVariable(v, FMFversion), lambda q: parseQuantity(q, FMFversion), complex, # Complex is checked after variables and quantities, # because 1J is 1 Joule and not an imaginary number. lambda d: parseDateTime(d, FMFversion), ] return converters
def getConverters(FMFversion='1.1'): converters = [ int, float, parseBool, lambda v: parseVariable(v,FMFversion), lambda q: parseQuantity(q,FMFversion), complex, # Complex is checked after variables and quantities, # because 1J is 1 Joule and not an imaginary number. lambda d: parseDateTime(d,FMFversion), ] return converters
def testWithErrorOldDeprecatedAbbreviation(self): self.assertEqual(parseDateTime('2004-08-21 12:00:00+-12h'), (Quantity(731814.5, 'd'), Quantity(0.5, 'd')) )
def testWithError(self): self.assertEqual(parseDateTime('2004-08-21 12:00:00+-12hr'), (Quantity(731814.5, 'd'), Quantity(0.5, 'd')) )