Beispiel #1
0
 def test_manage_fs_error(self):
     try:
         with opener.manage_fs('mem://') as mem_fs:
             1/0
     except ZeroDivisionError:
         pass
     self.assertTrue(mem_fs.isclosed())
Beispiel #2
0
 def test_manage_fs_obj(self):
     mem_fs = MemoryFS()
     with opener.manage_fs(mem_fs) as open_mem_fs:
         self.assertIs(mem_fs, open_mem_fs)
     self.assertFalse(mem_fs.isclosed())
Beispiel #3
0
 def test_manage_fs_url(self):
     with opener.manage_fs('mem://') as mem_fs:
         self.assertIsInstance(mem_fs, MemoryFS)
     self.assertTrue(mem_fs.isclosed())
 def dst():
     return manage_fs(dst_fs, create=True)
 def src():
     return manage_fs(src_fs, writeable=False)