def test_pickleStats(self): """ Test pickling Stats objects. Test case for issue #10. """ stats = Stats() stats.muh = 1 stats['maeh'] = 'hallo' # ASCII temp = pickle.dumps(stats, protocol=0) stats2 = pickle.loads(temp) self.assertEqual(stats, stats2) # old binary temp = pickle.dumps(stats, protocol=1) stats2 = pickle.loads(temp) self.assertEqual(stats, stats2) # new binary temp = pickle.dumps(stats, protocol=2) stats2 = pickle.loads(temp) self.assertEqual(stats, stats2)
def test_pickle_stats(self): """ Test pickling Stats objects. Test case for issue #10. """ stats = Stats() stats.muh = 1 stats['maeh'] = 'hallo' # ASCII temp = pickle.dumps(stats, protocol=0) stats2 = pickle.loads(temp) self.assertEqual(stats, stats2) # old binary temp = pickle.dumps(stats, protocol=1) stats2 = pickle.loads(temp) self.assertEqual(stats, stats2) # new binary temp = pickle.dumps(stats, protocol=2) stats2 = pickle.loads(temp) self.assertEqual(stats, stats2) # SOH channels sampling_rate & delta == 0. for #1989 stats.sampling_rate = 0 pickle.loads(pickle.dumps(stats, protocol=0)) pickle.loads(pickle.dumps(stats, protocol=1)) pickle.loads(pickle.dumps(stats, protocol=2))