def test_isdir(self): drive = Drive() self.assertFalse(drive.isdir("drive://gsync_unittest/is_a_dir")) drive.mkdir("drive://gsync_unittest/is_a_dir") self.assertTrue(drive.isdir("drive://gsync_unittest/is_a_dir")) drive.create("drive://gsync_unittest/not_a_dir", {}) self.assertFalse(drive.isdir("drive://gsync_unittest/not_a_dir"))
def test_mimetypes(self): drive = Drive() drive.mkdir("drive://gsync_unittest/mimetype_test_dir") f = drive.open("drive://gsync_unittest/mimetype_test_dir", "r") self.assertEqual(f.mimetype(), MimeTypes.FOLDER) f.mimetype(MimeTypes.BINARY_FILE) self.assertEqual(f.mimetype(), MimeTypes.BINARY_FILE)
def setup_drive_data(testcase): # Ironic, using Gsync to setup the tests, but if it fails the tests # will fail anyway, so we will be okay. assert os.path.exists("tests/data") drive = Drive() drive.delete("drive://gsync_unittest/", skip_trash=True) drive.mkdir("drive://gsync_unittest/") drive.create("drive://gsync_unittest/open_for_read.txt", {}) drive.update("drive://gsync_unittest/open_for_read.txt", {}, media_body=MediaFileUpload("tests/data/open_for_read.txt", mimetype=MimeTypes.BINARY_FILE, resumable=True))
def setup_drive_data(testcase): # Ironic, using Gsync to setup the tests, but if it fails the tests # will fail anyway, so we will be okay. assert os.path.exists("tests/data") drive = Drive() drive.delete("drive://gsync_unittest/", skip_trash=True) drive.mkdir("drive://gsync_unittest/") drive.create("drive://gsync_unittest/open_for_read.txt", {}) drive.update("drive://gsync_unittest/open_for_read.txt", {}, media_body=MediaFileUpload("tests/data/open_for_read.txt", mimetype=MimeTypes.BINARY_FILE, resumable=True ) )
def test_mkdir(self): drive = Drive() info = drive.mkdir("drive://gsync_unittest/test_mkdir/a/b/c/d/e/f/g") self.assertIsNotNone(info) self.assertEqual(info.title, "g") drive.delete("drive://gsync_unittest/test_mkdir", skip_trash=True)
def test_mkdir(self): self.skipTest("slow") drive = Drive() info = drive.mkdir("drive://unittest/test_mkdir/a/b/c/d/e/f/g") self.assertIsNotNone(info) self.assertEqual(info.title, "g") drive.rm("drive://unittest/test_mkdir", recursive=True)
def _create_dir(self, path, src = None): debug("Creating remote directory: %s" % repr(path)) if not GsyncOptions.dry_run: drive = Drive() drive.mkdir(path)
def _create_dir(self, path, src=None): debug("Creating remote directory: %s" % repr(path)) if not GsyncOptions.dry_run: drive = Drive() drive.mkdir(path)