class Test(unittest.TestCase): def setUp(self): self.r = Range(0, 1) def tearDown(self): pass def test_init(self): self.assertEqual(self.r.max, 1.0) self.assertEqual(self.r.min, 0.0) self.assertEqual(self.r.mean, 0.5) self.assertEqual(self.r.span, 1.0) def test_repr(self): self.assertEqual(self.r.__repr__(), '0.000000-1.000000')
class Test(unittest.TestCase): def setUp(self): self.r = Range(0, 1) def tearDown(self): pass def test_init(self): self.assertEqual(self.r.max, 1.0) self.assertEqual(self.r.min, 0.0) self.assertEqual(self.r.mean, 0.5) self.assertEqual(self.r.span, 1.0) def test_repr(self): self.assertEqual(self.r.__repr__(), '0.000000-1.000000') def test_getstate_is_pickle_friendly(self): # getstate should return a pickleable object import pickle state = self.r.__getstate__() try: pickle.dumps(state) except Exception, e: self.fail('Failed to pickle state: %s' % e)