test_pickle.py
来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 41 行
PY
41 行
import pickleimport test_supportimport unittestfrom cStringIO import StringIOfrom pickletester import AbstractPickleTests, AbstractPickleModuleTestsclass PickleTests(AbstractPickleTests, AbstractPickleModuleTests): def setUp(self): self.dumps = pickle.dumps self.loads = pickle.loads module = pickle error = KeyErrorclass PicklerTests(AbstractPickleTests): error = KeyError def dumps(self, arg, bin=0): f = StringIO() p = pickle.Pickler(f, bin) p.dump(arg) f.seek(0) return f.read() def loads(self, buf): f = StringIO(buf) u = pickle.Unpickler(f) return u.load()def test_main(): loader = unittest.TestLoader() suite = unittest.TestSuite() suite.addTest(loader.loadTestsFromTestCase(PickleTests)) suite.addTest(loader.loadTestsFromTestCase(PicklerTests)) test_support.run_suite(suite)if __name__ == "__main__": test_main()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?