Spaces:
Running
Running
| # -*- coding: utf-8 -*- | |
| from __future__ import absolute_import | |
| from __future__ import print_function | |
| from __future__ import unicode_literals | |
| from unittest import TestCase | |
| from hwp5.storage.ole import OleStorage | |
| from .fixtures import get_fixture_path | |
| from .fixtures import open_fixture | |
| from .mixin_olestg import OleStorageTestMixin | |
| class TestBase(TestCase): | |
| hwp5file_name = 'sample-5017.hwp' | |
| def get_fixture_file(self, filename): | |
| return get_fixture_path(filename) | |
| def open_fixture(self, filename, *args, **kwargs): | |
| return open_fixture(filename, *args, **kwargs) | |
| def hwp5file_path(self): | |
| return self.get_fixture_file(self.hwp5file_name) | |
| def olestg(self): | |
| return OleStorage(self.hwp5file_path) | |
| class TestOleStorage(TestCase, OleStorageTestMixin): | |
| def setUp(self): | |
| self.OleStorage = OleStorage | |