Exemple #1
0
    def test_file_bytes_io(self):
        with tempfile.TemporaryDirectory() as tempdir:
            tmp_filename = os.path.join(tempdir, 'INUDYDVGRH')

            fs.bytes_to_file(tmp_filename, 'UIIUAZUNNF'.encode('utf-8'))
            txt = fs.file_to_bytes(tmp_filename).decode('utf-8')
            self.assertEqual(txt, 'UIIUAZUNNF')
Exemple #2
0
    def test_is_exist(self):
        with tempfile.TemporaryDirectory() as tempdir:
            tmp_path = os.path.join(tempdir, 'XWYPDSVT')
            self.assertFalse(fs.is_exist(tmp_path))
            fs.makedirs(tmp_path)
            self.assertTrue(fs.is_exist(tmp_path))

            tmp_path = os.path.join(tempdir, 'MRAMKBJC')
            self.assertFalse(fs.is_exist(tmp_path))
            fs.bytes_to_file(tmp_path, b'')
            self.assertTrue(fs.is_exist(tmp_path))
Exemple #3
0
    def test_is_file(self):
        with tempfile.TemporaryDirectory() as tempdir:
            tmp_path = os.path.join(tempdir, 'AMBLRDNO')
            self.assertFalse(fs.is_file(tmp_path))
            fs.makedirs(tmp_path)
            self.assertFalse(fs.is_file(tmp_path))

            tmp_path = os.path.join(tempdir, 'XCYMJDNI')
            self.assertFalse(fs.is_file(tmp_path))
            fs.bytes_to_file(tmp_path, b'')
            self.assertTrue(fs.is_file(tmp_path))
Exemple #4
0
    def test_is_dir(self):
        with tempfile.TemporaryDirectory() as tempdir:
            tmp_path = os.path.join(tempdir, 'ELCAWJBE')
            self.assertFalse(fs.is_dir(tmp_path))
            fs.makedirs(tmp_path)
            self.assertTrue(fs.is_dir(tmp_path))

            tmp_path = os.path.join(tempdir, 'MATKBCNT')
            self.assertFalse(fs.is_dir(tmp_path))
            fs.bytes_to_file(tmp_path, b'')
            self.assertFalse(fs.is_dir(tmp_path))
Exemple #5
0
    def test_find_file(self):
        with tempfile.TemporaryDirectory() as tempdir:
            tmp_filename_list = [
                os.path.join(tempdir, 'ISEZHQOQ-{0}'.format(i))
                for i in range(10)
            ]
            for tmp_filename in tmp_filename_list:
                fs.bytes_to_file(tmp_filename, b'')

            file_list = fs.find_file(tempdir)
            file_list = list(file_list)
            self.assertEqual(len(file_list), 10)
            file_list = sorted(file_list)
            self.assertEqual(file_list, tmp_filename_list)
Exemple #6
0
    def test_rm_file(self):
        with tempfile.TemporaryDirectory() as tempdir:
            # rm not exist
            tmp_path = os.path.join(tempdir, 'DBSJBLOD')
            fs.rm_file(tmp_path)

            # rm dir
            tmp_path = os.path.join(tempdir, 'TXZGCGFO')
            fs.makedirs(tmp_path)
            self.assertRaises(ValueError, fs.rm_file, tmp_path)

            # rm file
            tmp_path = os.path.join(tempdir, 'NUFIPTJA')
            fs.bytes_to_file(tmp_path, b'')
            fs.rm_file(tmp_path)
            self.assertFalse(fs.is_file(tmp_path))
Exemple #7
0
    def test_rm_dir(self):
        with tempfile.TemporaryDirectory() as tempdir:
            # rm not exist
            tmp_path = os.path.join(tempdir, 'HYVPLFZA')
            fs.rm_dir(tmp_path)

            # rm dir
            tmp_path = os.path.join(tempdir, 'RLZIEDFY')
            fs.makedirs(tmp_path)
            fs.rm_dir(tmp_path)
            self.assertFalse(fs.is_dir(tmp_path))

            # rm file
            tmp_path = os.path.join(tempdir, 'KQDGCKDS')
            fs.bytes_to_file(tmp_path, b'')
            self.assertRaises(ValueError, fs.rm_dir, tmp_path)
Exemple #8
0
    def test_rm(self):
        with tempfile.TemporaryDirectory() as tempdir:
            # rm not exist
            tmp_path = os.path.join(tempdir, 'UFIUJLKN')
            fs.rm_file(tmp_path)

            # rm dir
            tmp_path = os.path.join(tempdir, 'JMGSKISO')
            fs.makedirs(tmp_path)
            fs.rm_dir(tmp_path)
            self.assertFalse(fs.is_dir(tmp_path))

            # rm file
            tmp_path = os.path.join(tempdir, 'RNNUTMLB')
            fs.bytes_to_file(tmp_path, b'')
            fs.rm_file(tmp_path)
            self.assertFalse(fs.is_file(tmp_path))