def test_unpack(self): outpath = "test_unpack" import os, os.path, shutil if os.path.exists(outpath): shutil.rmtree(outpath) os.mkdir(outpath) FS.unpack(self.hwp5file, outpath) self.assertTrue(os.path.exists("test_unpack/\x05HwpSummaryInformation")) self.assertTrue(os.path.exists("test_unpack/BinData/BIN0002.jpg")) self.assertTrue(os.path.exists("test_unpack/BinData/BIN0002.png")) self.assertTrue(os.path.exists("test_unpack/BinData/BIN0003.png")) self.assertTrue(os.path.exists("test_unpack/BodyText/Section0")) self.assertTrue(os.path.exists("test_unpack/DocInfo")) self.assertTrue(os.path.exists("test_unpack/DocOptions/_LinkDoc")) self.assertTrue(os.path.exists("test_unpack/FileHeader")) self.assertTrue(os.path.exists("test_unpack/PrvImage")) self.assertTrue(os.path.exists("test_unpack/PrvText")) self.assertTrue(os.path.exists("test_unpack/PrvText.utf8")) self.assertTrue(os.path.exists("test_unpack/Scripts/DefaultJScript")) self.assertTrue(os.path.exists("test_unpack/Scripts/JScriptVersion"))
def test_unpack(self): from hwp5.filestructure import unpack import shutil import os, os.path if os.path.exists("5017"): shutil.rmtree("5017") os.mkdir("5017") unpack(self.olestg, "5017") self.assertTrue(os.path.exists("5017/\x05HwpSummaryInformation")) self.assertTrue(os.path.exists("5017/BinData/BIN0002.jpg")) self.assertTrue(os.path.exists("5017/BinData/BIN0002.png")) self.assertTrue(os.path.exists("5017/BinData/BIN0003.png")) self.assertTrue(os.path.exists("5017/BodyText/Section0")) self.assertTrue(os.path.exists("5017/DocInfo")) self.assertTrue(os.path.exists("5017/DocOptions/_LinkDoc")) self.assertTrue(os.path.exists("5017/FileHeader")) self.assertTrue(os.path.exists("5017/PrvImage")) self.assertTrue(os.path.exists("5017/PrvText")) self.assertTrue(os.path.exists("5017/Scripts/DefaultJScript")) self.assertTrue(os.path.exists("5017/Scripts/JScriptVersion"))