@@ -19,7 +19,7 @@ def execute(self, package, path):
1919class ReadTests :
2020 def test_read_bytes (self ):
2121 result = resources .files (self .data ).joinpath ('binary.file' ).read_bytes ()
22- self .assertEqual (result , b' \0 \1 \2 \3 ' )
22+ self .assertEqual (result , bytes ( range ( 4 )) )
2323
2424 def test_read_text_default_encoding (self ):
2525 result = (
@@ -60,13 +60,13 @@ class ReadZipTests(ReadTests, util.ZipSetup, unittest.TestCase):
6060 def test_read_submodule_resource (self ):
6161 submodule = import_module ('data01.subdirectory' )
6262 result = resources .files (submodule ).joinpath ('binary.file' ).read_bytes ()
63- self .assertEqual (result , b' \0 \1 \2 \3 ' )
63+ self .assertEqual (result , bytes ( range ( 4 , 8 )) )
6464
6565 def test_read_submodule_resource_by_name (self ):
6666 result = (
6767 resources .files ('data01.subdirectory' ).joinpath ('binary.file' ).read_bytes ()
6868 )
69- self .assertEqual (result , b' \0 \1 \2 \3 ' )
69+ self .assertEqual (result , bytes ( range ( 4 , 8 )) )
7070
7171
7272class ReadNamespaceTests (ReadTests , unittest .TestCase ):
@@ -76,5 +76,22 @@ def setUp(self):
7676 self .data = namespacedata01
7777
7878
79+ class ReadNamespaceZipTests (ReadTests , util .ZipSetup , unittest .TestCase ):
80+ ZIP_MODULE = 'namespacedata01'
81+
82+ def test_read_submodule_resource (self ):
83+ submodule = import_module ('namespacedata01.subdirectory' )
84+ result = resources .files (submodule ).joinpath ('binary.file' ).read_bytes ()
85+ self .assertEqual (result , bytes (range (12 , 16 )))
86+
87+ def test_read_submodule_resource_by_name (self ):
88+ result = (
89+ resources .files ('namespacedata01.subdirectory' )
90+ .joinpath ('binary.file' )
91+ .read_bytes ()
92+ )
93+ self .assertEqual (result , bytes (range (12 , 16 )))
94+
95+
7996if __name__ == '__main__' :
8097 unittest .main ()
0 commit comments