def test_type(self): """check PeakWidthModel.type """ # this is a virtual method in the base class self.assertRaises(RuntimeError, PeakWidthModel().type) self.assertEqual('constant', self.pwconst.type()) return
def test_maxWidth(self): """check PeakWidthModel.maxWidth() """ self.assertRaises(RuntimeError, PeakWidthModel().maxWidth, self.tio2adpt, 0, 10) self.assertEqual(2.0, self.pwconst.maxWidth(self.tio2adpt, 0, 10)) self.assertEqual(2.0, self.pwconst.maxWidth(self.tio2stru, 0, 10)) return
def test_calculate(self): """check PeakWidthModel.calculate() """ pwm = PeakWidthModel() bnds = self.tio2adpt.createBondGenerator() self.assertRaises(RuntimeError, pwm.calculate, bnds) self.assertEqual(2.0, self.pwconst.calculate(bnds)) return
def test_calculate(self): """check PeakWidthModel.calculate() """ pwm = PeakWidthModel() bnds = self._genbonds(1, 2) self.assertRaises(RuntimeError, pwm.calculate, bnds) self.assertEqual(2.0, self.pwconst.calculate(bnds)) return
def test_create(self): """check PeakWidthModel.create """ # this is a virtual method in the base class self.assertRaises(RuntimeError, PeakWidthModel().create) self.assertEqual('constant', self.pwconst.create().type()) self.pwconst.width = 17 self.assertEqual(0.0, self.pwconst.create().width) return
def test_clone(self): """check PeakWidthModel.clone """ # this is a virtual method in the base class self.assertRaises(RuntimeError, PeakWidthModel().clone) self.pwconst.width = 17 pwc2 = self.pwconst.clone() self.assertEqual('constant', pwc2.type()) self.assertEqual(17.0, pwc2.width) self.assertEqual(17.0, pwc2._getDoubleAttr('width')) return