コード例 #1
0
ファイル: test_opener.py プロジェクト: songzcn/pyfilesystem2
 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())
コード例 #2
0
ファイル: test_opener.py プロジェクト: zopyx/pyfilesystem2
 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())
コード例 #3
0
ファイル: test_opener.py プロジェクト: zopyx/pyfilesystem2
 def test_manage_fs_url(self):
     with opener.manage_fs('mem://') as mem_fs:
         self.assertIsInstance(mem_fs, MemoryFS)
     self.assertTrue(mem_fs.isclosed())
コード例 #4
0
 def dst():
     return manage_fs(dst_fs, create=True)
コード例 #5
0
 def src():
     return manage_fs(src_fs, writeable=False)