예제 #1
0
    def _check_move_file(self, src, dst, real_dst):
        f = open(src, "rb")
        try:
            contents = f.read()
        finally:
            f.close()

        shutil.move(src, dst)
        f = open(real_dst, "rb")
        try:
            self.assertEqual(contents, f.read())
        finally:
            f.close()

        self.assertFalse(os.path.exists(src))
예제 #2
0
    def test_move_dir_caseinsensitive(self):
        # Renames a folder to the same name
        # but a different case.

        self.src_dir = tempfile.mkdtemp()
        dst_dir = os.path.join(os.path.dirname(self.src_dir),
                               os.path.basename(self.src_dir).upper())
        self.assertNotEqual(self.src_dir, dst_dir)

        try:
            shutil.move(self.src_dir, dst_dir)
            self.assertTrue(os.path.isdir(dst_dir))
        finally:
            if os.path.exists(dst_dir):
                os.rmdir(dst_dir)
예제 #3
0
파일: test_shutil.py 프로젝트: 40a/distlib
    def _check_move_file(self, src, dst, real_dst):
        f = open(src, "rb")
        try:
            contents = f.read()
        finally:
            f.close()

        shutil.move(src, dst)
        f = open(real_dst, "rb")
        try:
            self.assertEqual(contents, f.read())
        finally:
            f.close()

        self.assertFalse(os.path.exists(src))
예제 #4
0
파일: test_shutil.py 프로젝트: 40a/distlib
    def test_move_dir_caseinsensitive(self):
        # Renames a folder to the same name
        # but a different case.

        self.src_dir = tempfile.mkdtemp()
        dst_dir = os.path.join(
                os.path.dirname(self.src_dir),
                os.path.basename(self.src_dir).upper())
        self.assertNotEqual(self.src_dir, dst_dir)

        try:
            shutil.move(self.src_dir, dst_dir)
            self.assertTrue(os.path.isdir(dst_dir))
        finally:
            if os.path.exists(dst_dir):
                os.rmdir(dst_dir)
예제 #5
0
 def _check_move_dir(self, src, dst, real_dst):
     contents = sorted(os.listdir(src))
     shutil.move(src, dst)
     self.assertEqual(contents, sorted(os.listdir(real_dst)))
     self.assertFalse(os.path.exists(src))
예제 #6
0
파일: test_shutil.py 프로젝트: 40a/distlib
 def _check_move_dir(self, src, dst, real_dst):
     contents = sorted(os.listdir(src))
     shutil.move(src, dst)
     self.assertEqual(contents, sorted(os.listdir(real_dst)))
     self.assertFalse(os.path.exists(src))