예제 #1
0
 def test_getstream_raises_on_bad_URI(self):
     """DirectoryFileSystem.getstream() raises on bad URI"""
     fs = DirectoryFileSystem(dir_pkg_path)
     with self.assertRaises(LookupError):
         fs.getstream("!blat/rhumba.xml")
예제 #2
0
 def test_getstream_correct_length(self):
     """StringIO instance for specified package item is returned"""
     fs = DirectoryFileSystem(dir_pkg_path)
     stream = fs.getstream("/[Content_Types].xml")
     elm = etree.parse(stream).getroot()
     self.assertLength(elm, 24)