コード例 #1
0
ファイル: Quantity.py プロジェクト: gabbpuy/PyQuantity
 def _reduceSelf(self):
     """
     Parse our unit and reduce ourselves to the smallest representation
     """
     if isinstance(self.unit, basestring):
         self.unit = self.__findUnit()
     a = self.amount * self.prefix
     self.amount, self.prefix = Prefix.closestPrefix(a)
コード例 #2
0
ファイル: test_Prefix.py プロジェクト: gabbpuy/PyQuantity
 def testSimplePrefix(self):
     r = Prefix.closestPrefix(1000)
     assert r == (1.0, Prefix.Prefixes.kilo)
コード例 #3
0
ファイル: test_Prefix.py プロジェクト: gabbpuy/PyQuantity
 def testNegativePrefix(self):
     r = Prefix.closestPrefix(-1000)
     assert r == (-1.0, Prefix.Prefixes.kilo), r
コード例 #4
0
ファイル: test_Prefix.py プロジェクト: gabbpuy/PyQuantity
 def testSmallPrefix(self):
     r = Prefix.closestPrefix(0.05)
     assert r == (50, Prefix.Prefixes.milli)
コード例 #5
0
ファイル: test_Prefix.py プロジェクト: gabbpuy/PyQuantity
 def testComplexPrefix(self):
     r = Prefix.closestPrefix(1024)
     assert r == (1.024, Prefix.Prefixes.kilo)