示例#1
0
    def test__makedirs(self):
        target_dir = os.path.join(self.tempdir, 'dummy')
        d = DefaultStorageBackendFSAdapter(None, self.folder)
        self.assertFalse(os.path.exists(target_dir))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir))

        self.assertFalse(os.path.exists(target_dir + '-1'))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir + '-1'))

        self.assertFalse(os.path.exists(target_dir + '-2'))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir + '-2'))

        self.assertFalse(os.path.exists(target_dir + '-3'))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir + '-3'))

        d.makedir_retry = 0
        with self.assertRaises(ValueError):
            d._makedirs(target_dir)

        self.assertFalse(os.path.exists(target_dir + '-a'))
        d._makedirs(target_dir + '-a')
        self.assertTrue(os.path.exists(target_dir + '-a'))
示例#2
0
    def test__makedirs(self):
        target_dir = os.path.join(self.tempdir, 'dummy')
        d = DefaultStorageBackendFSAdapter(None, self.folder)
        self.assertFalse(os.path.exists(target_dir))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir))

        self.assertFalse(os.path.exists(target_dir + '-1'))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir + '-1'))

        self.assertFalse(os.path.exists(target_dir + '-2'))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir + '-2'))

        self.assertFalse(os.path.exists(target_dir + '-3'))
        d._makedirs(target_dir)
        self.assertTrue(os.path.exists(target_dir + '-3'))

        d.makedir_retry = 0
        with self.assertRaises(ValueError):
            d._makedirs(target_dir)

        self.assertFalse(os.path.exists(target_dir + '-a'))
        d._makedirs(target_dir + '-a')
        self.assertTrue(os.path.exists(target_dir + '-a'))