def test__getDoubleAttr(self): """check Attributes._getDoubleAttr() """ pdfc = PDFCalculator() pdfc.foo = 11 self.assertRaises(AttributeError, pdfc._getDoubleAttr, 'foo') pdfc._registerDoubleAttribute('foo') self.assertEqual(11, pdfc._getDoubleAttr('foo')) pdfc.rmax = 22 self.assertEqual(22, pdfc._getDoubleAttr('rmax')) setattr(pdfc, 'rmax', 23) self.assertEqual(23, pdfc._getDoubleAttr('rmax')) self.assertRaises(Exception, setattr, pdfc, 'rmax', 'xxx') return
def test___init__(self): """check PDFCalculator.__init__() """ pdfc = PDFCalculator(qmin=13, rmin=4, rmax=99) self.assertEqual(13, pdfc.qmin) self.assertEqual(4, pdfc.rmin) self.assertEqual(99, pdfc.rmax) self.assertEqual(99, pdfc._getDoubleAttr('rmax')) return
def test___init__(self): """check PDFCalculator.__init__() """ pdfc = PDFCalculator(qmin=13, rmin=4, rmax=99) self.assertEqual(13, pdfc.qmin) self.assertEqual(4, pdfc.rmin) self.assertEqual(99, pdfc.rmax) self.assertEqual(99, pdfc._getDoubleAttr('rmax')) return