Example #1
0
 def test_decimal(self):
     a = Configuration.load('2.56789')
     assert isinstance(a, Decimal), 'not a decimal'
     self.assertEquals(a, Decimal('2.56789'))
     self.assertEquals(int(a), 2)
     self.assertEquals(round(a, 1), 2.6)
     
     a = Configuration.load('.inf')
     self.assertEquals(a, Decimal('Infinity'))
     
     a = Configuration.load('.nan')
     self.assertEquals(unicode(a), unicode('NaN'))
Example #2
0
 def test_bunch(self):
     a = Configuration.load('name: value')
     self.assertEquals(a, {'name': 'value'})
     assert isinstance(a, Bunch), 'not a bunch'