improve setup.py description string
[pyion.git] / tests / test_number.py
blob3759636f853c87d0add15ace317026d133bd7ca0
1 from iontest import *
2 from ion import min_nbits, notional_nbits
4 data = {
5 'pow' : ((2, 3), (4, 15), (6, 63), (8, 0xff), (12, 0xfff), (16, 0xffff),
6 (20, 0xfffff), (24, 0xffffff), (28, 0xfffffff), (32, 0xffffffff)),
8 class testPowers (IonTestCase):
9 def testStandard (self):
10 """min_nbits (*Standard powers of two*) and notional_nbits (*Standard powers of two*)
11 """
12 for base, value in data['pow']:
13 self.assertEqual (min_nbits (value), base)
14 self.assertEqual (notional_nbits (value), base)
16 if __name__ == "__main__":
17 main()