def test_pickle(self):
rpm_version = [int(v) for v in getattr(rpm, '__version__', '0.0').split('.')]
if rpm_version[0:2] < [4, 10]:
warnings.warn('RPM header pickling unsupported in rpm %s' % rpm_version)
return
wrap = RpmWrapper(self.file_path)
pickled_data = pickle.dumps(wrap)
wrap2 = pickle.loads(pickled_data)
self.assertEqual(wrap.name, wrap2.name)
评论列表
文章目录