Beispiel #1
0
 def test_copytree(self):
     self.makefile(self.src1, 'src1')
     self.makefile(self.src2, 'src2')
     self.test_dest_dir = self.test_dir + '_copy'
     filesys.copytree(self.test_dir, self.test_dest_dir)
     # check for the dir contents
     assert sorted(os.listdir(self.test_dir)) == sorted(os.listdir(self.test_dest_dir))
Beispiel #2
0
 def test_copytree(self):
     self.makefile(self.src1, 'src1')
     self.makefile(self.src2, 'src2')
     self.test_dest_dir = self.test_dir + '_copy'
     filesys.copytree(self.test_dir, self.test_dest_dir)
     # check for the dir contents
     assert sorted(os.listdir(self.test_dir)) == sorted(
         os.listdir(self.test_dest_dir))
 def copypage(self):
     """
     Copy a page from underlay directory to page directory
     """
     src = self.getPagePath(use_underlay=1, check_create=0)
     dst = self.getPagePath(use_underlay=0, check_create=0)
     if src and dst and src != dst and os.path.exists(src):
         try:
             os.rmdir(dst) # simply remove empty dst dirs
             # XXX in fact, we should better remove anything we regard as an
             # empty page, maybe also if there is also an edit-lock or
             # empty cache. revisions subdir...
         except:
             pass
         if not os.path.exists(dst):
             filesys.copytree(src, dst)
             self.reset() # reinit stuff
Beispiel #4
0
 def test_dir_exist(self):
     """ raise Error if dir already exist """
     self.test_dest_dir = tempfile.mkdtemp('', 'temp_dir')
     with pytest.raises(OSError):
         filesys.copytree(self.test_dir, self.test_dest_dir)
Beispiel #5
0
 def test_dir_exist(self):
     """ raise Error if dir already exist """
     self.test_dest_dir = tempfile.mkdtemp('', 'temp_dir')
     with pytest.raises(OSError):
         filesys.copytree(self.test_dir, self.test_dest_dir)