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")
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)