Esempio n. 1
0
    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"))
Esempio n. 2
0
    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"))