class TestJeongPeakWidth(unittest.TestCase): def setUp(self): self.pwm = JeongPeakWidth() return def test_type(self): """check JeongPeakWidth.type """ self.assertEqual('jeong', self.pwm.type()) self.assertTrue(hasattr(self.pwm, 'delta1')) self.assertTrue(hasattr(self.pwm, 'delta2')) self.assertTrue(hasattr(self.pwm, 'qbroad')) return def test_pickling(self): """check pickling of the DebyeWallerPeakWidth class """ pwm = self.pwm pwm.delta1 = 1 pwm.delta2 = 2 pwm.qbroad = 3 pwm2 = cPickle.loads(cPickle.dumps(pwm)) self.assertEqual(JeongPeakWidth, type(pwm2)) self.assertEqual(1, pwm2.delta1) self.assertEqual(2, pwm2.delta2) self.assertEqual(3, pwm2.qbroad) return
def setUp(self): self.pwm = JeongPeakWidth() return