Skip to content

Commit f11d299

Browse files
committed
Merge branch 'feature/files-tests' into 'master'
Add tests for .files() See merge request python-devs/importlib_resources!98
2 parents 4ff4441 + e0303d7 commit f11d299

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import unittest
2+
3+
import importlib_resources as resources
4+
from . import data01
5+
from . import util
6+
7+
8+
class FilesTests:
9+
def test_read_bytes(self):
10+
files = resources.files(self.data)
11+
actual = files.joinpath('utf-8.file').read_bytes()
12+
assert actual == b'Hello, UTF-8 world!\n'
13+
14+
def test_read_text(self):
15+
files = resources.files(self.data)
16+
actual = files.joinpath('utf-8.file').read_text()
17+
assert actual == 'Hello, UTF-8 world!\n'
18+
19+
20+
class OpenDiskTests(FilesTests, unittest.TestCase):
21+
def setUp(self):
22+
self.data = data01
23+
24+
25+
class OpenZipTests(FilesTests, util.ZipSetup, unittest.TestCase):
26+
pass
27+
28+
29+
if __name__ == '__main__':
30+
unittest.main()

0 commit comments

Comments
 (0)