@@ -18,7 +18,7 @@ def execute(self, package, path):
1818class ReadTests :
1919 def test_read_bytes (self ):
2020 result = resources .files (self .data ).joinpath ('binary.file' ).read_bytes ()
21- self .assertEqual (result , b' \0 \1 \2 \3 ' )
21+ self .assertEqual (result , bytes ( range ( 4 )) )
2222
2323 def test_read_text_default_encoding (self ):
2424 result = (
@@ -57,17 +57,15 @@ class ReadDiskTests(ReadTests, unittest.TestCase):
5757
5858class ReadZipTests (ReadTests , util .ZipSetup , unittest .TestCase ):
5959 def test_read_submodule_resource (self ):
60- submodule = import_module ('ziptestdata .subdirectory' )
60+ submodule = import_module ('data01 .subdirectory' )
6161 result = resources .files (submodule ).joinpath ('binary.file' ).read_bytes ()
62- self .assertEqual (result , b' \0 \1 \2 \3 ' )
62+ self .assertEqual (result , bytes ( range ( 4 , 8 )) )
6363
6464 def test_read_submodule_resource_by_name (self ):
6565 result = (
66- resources .files ('ziptestdata.subdirectory' )
67- .joinpath ('binary.file' )
68- .read_bytes ()
66+ resources .files ('data01.subdirectory' ).joinpath ('binary.file' ).read_bytes ()
6967 )
70- self .assertEqual (result , b' \0 \1 \2 \3 ' )
68+ self .assertEqual (result , bytes ( range ( 4 , 8 )) )
7169
7270
7371class ReadNamespaceTests (ReadTests , unittest .TestCase ):
@@ -77,5 +75,22 @@ def setUp(self):
7775 self .data = namespacedata01
7876
7977
78+ class ReadNamespaceZipTests (ReadTests , util .ZipSetup , unittest .TestCase ):
79+ ZIP_MODULE = 'namespacedata01'
80+
81+ def test_read_submodule_resource (self ):
82+ submodule = import_module ('namespacedata01.subdirectory' )
83+ result = resources .files (submodule ).joinpath ('binary.file' ).read_bytes ()
84+ self .assertEqual (result , bytes (range (12 , 16 )))
85+
86+ def test_read_submodule_resource_by_name (self ):
87+ result = (
88+ resources .files ('namespacedata01.subdirectory' )
89+ .joinpath ('binary.file' )
90+ .read_bytes ()
91+ )
92+ self .assertEqual (result , bytes (range (12 , 16 )))
93+
94+
8095if __name__ == '__main__' :
8196 unittest .main ()
0 commit comments