Esempio n. 1
0
    def test_upload_download_and_delete_new_file(self):
        # Given
        file_path = create_random_file()
        add_random_content_to_file(file_path)
        file_name = "newdatalordstest.dlords"
        out_file = generate_random_file_path()

        # When
        file_id = self.box.upload_new_file(file_path)
        self.box.download_file(file_id, out_file)

        # Then
        self.assertTrue(os.path.exists(out_file))
        self.assertTrue(get_size(out_file) > 0)

        # When
        self.box.delete_file(file_id)

        # Then
        with self.assertRaises(BoxAPIException):
            self.box.client.file(file_id=file_id).get()

        # Clean
        delete_file(file_path)
        delete_file(out_file)
Esempio n. 2
0
    def test_upload_download_and_delete_new_file(self):
        # Given
        file_path = create_random_file()
        add_random_content_to_file(file_path)
        file_name = "newdatalordstest.dlords"
        out_file = generate_random_file_path()

        # When
        file_id = self.box.upload_new_file(file_path)
        self.box.download_file(file_id, out_file)

        # Then
        self.assertTrue(os.path.exists(out_file))
        self.assertTrue(get_size(out_file) > 0)

        # When
        self.box.delete_file(file_id)

        # Then
        with self.assertRaises(BoxAPIException):
            self.box.client.file(file_id=file_id).get()

        # Clean
        delete_file(file_path)
        delete_file(out_file)
Esempio n. 3
0
    def test_upload_download_update_and_delete_new_file(self):
        # Given
        file_path = create_random_file()
        add_random_content_to_file(file_path)
        previous_size = get_size(file_path)
        file_name = "newdatalordstest"
        out_file = generate_random_file_path()

        # When
        file_id = self.google_drive.upload_new_file(file_path)
        add_random_content_to_file(file_path)
        self.google_drive.update_file(file_path, file_id)
        self.google_drive.download_file(file_id, out_file)

        # Then
        self.assertTrue(os.path.exists(out_file))
        self.assertTrue(get_size(out_file) > previous_size)

        # When
        self.google_drive.delete_file(file_id)

        # Then
        # with self.assertRaises():
        self.google_drive.drive.CreateFile({'id' : file_id})

        # Clean
        delete_file(file_path)
Esempio n. 4
0
    def test_download_file(self):
        # Given
        out_file = generate_random_file_path()

        # When
        self.dropbox.download_file("datalords-test.txt", out_file)

        # Then
        self.assertTrue(os.path.exists(out_file))

        # Clean
        delete_file(out_file)
Esempio n. 5
0
    def test_upload_new_file(self):
        # Given
        tempfile = create_random_file()

        # When
        self.disk.upload_new_file(tempfile)

        # Then
        self.assertEqual(get_number_of_files_in_dir(self.tempdir), 1)

        # Clean
        delete_file(tempfile)
Esempio n. 6
0
    def test_upload_new_file(self):
        # Given
        tempfile = create_random_file()

        # When
        self.disk.upload_new_file(tempfile)

        # Then
        self.assertEqual(get_number_of_files_in_dir(self.tempdir), 1)

        # Clean
        delete_file(tempfile)
Esempio n. 7
0
    def test_download_file(self):
        # Given
        out_file = generate_random_file_path()

        # When
        self.dropbox.download_file("datalords-test.txt", out_file)

        # Then
        self.assertTrue(os.path.exists(out_file))

        # Clean
        delete_file(out_file)
Esempio n. 8
0
    def test_upload_and_delete_new_file(self):
        # Given
        file_path = create_random_file()
        add_random_content_to_file(file_path)
        file_name = "newdatalordstest"

        # When
        file_name = self.dropbox.upload_new_file(file_path)

        # Then
        metadata = self.dropbox.get_metadata(file_name)
        self.assertEqual(metadata['path'], '/' + file_name)

        # When
        self.dropbox.delete_file(file_name)

        # Then
        self.assertFalse(self.dropbox.exists(file_name))

        # Clean
        delete_file(file_path)
Esempio n. 9
0
    def test_upload_and_delete_new_file(self):
        # Given
        file_path = create_random_file()
        add_random_content_to_file(file_path)
        file_name = "newdatalordstest"

        # When
        file_name = self.dropbox.upload_new_file(file_path)

        # Then
        metadata = self.dropbox.get_metadata(file_name)
        self.assertEqual(metadata['path'], '/' + file_name)

        # When
        self.dropbox.delete_file(file_name)

        # Then
        self.assertFalse(self.dropbox.exists(file_name))

        # Clean
        delete_file(file_path)
Esempio n. 10
0
 def delete_file(self, file_id):
     delete_file(join(self.upload_dir, file_id))