コード例 #1
0
ファイル: FMFLoader.py プロジェクト: gclos/pyphant1
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
コード例 #2
0
ファイル: FMFLoader.py プロジェクト: gclos/pyphant1
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
コード例 #3
0
 def testWithErrorOldDeprecatedAbbreviation(self):
     self.assertEqual(parseDateTime('2004-08-21 12:00:00+-12h'),
                      (Quantity(731814.5, 'd'), Quantity(0.5, 'd'))
                      )
コード例 #4
0
 def testWithError(self):
     self.assertEqual(parseDateTime('2004-08-21 12:00:00+-12hr'),
                      (Quantity(731814.5, 'd'), Quantity(0.5, 'd'))
                      )
コード例 #5
0
 def testWithErrorOldDeprecatedAbbreviation(self):
     self.assertEqual(parseDateTime('2004-08-21 12:00:00+-12h'),
                      (Quantity(731814.5, 'd'), Quantity(0.5, 'd'))
                      )
コード例 #6
0
 def testWithError(self):
     self.assertEqual(parseDateTime('2004-08-21 12:00:00+-12hr'),
                      (Quantity(731814.5, 'd'), Quantity(0.5, 'd'))
                      )