diff --git a/app/tests.py b/app/tests.py
index aa1c334e8f6436541c285d043f8e24a135090071..b0bd85ccad56f05f799e14205e34a2e133bb5730 100644
--- a/app/tests.py
+++ b/app/tests.py
@@ -13,7 +13,8 @@ from django.core.files import File
 from django.core.exceptions import PermissionDenied, ValidationError
 from django.core.files.uploadedfile import SimpleUploadedFile
 from django.core.management import call_command
-from django.urls import resolve, reverse
+from django.test import Client, TestCase, TransactionTestCase
+from django.urls import resolve
 from django.db.utils import IntegrityError
 from django.test import Client, RequestFactory, TestCase, TransactionTestCase
 from pytz import timezone
@@ -479,7 +480,6 @@ class DetailMateriTest(TestCase):
         self.assertEqual(last_url, "/materi/%d/" % self.materi1.id)
         self.assertEqual(status_code, 302)
 
-
 class PostsViewTest(TestCase):
     @classmethod
     def generate_posts_data(cls, user):
diff --git a/app/views.py b/app/views.py
index 15158dbb735c48c37010e16aa612b1bb389d26d6..034e74eb13eee27adcf8b3fca9a2ea038a374c05 100644
--- a/app/views.py
+++ b/app/views.py
@@ -7,7 +7,8 @@ from django.contrib import messages
 from django.contrib.auth.models import AnonymousUser
 from django.core.exceptions import PermissionDenied, ValidationError
 from django.db.models import Q, Count
-from django.http import Http404, HttpResponse, HttpResponseRedirect, JsonResponse
+from django.http import (Http404, HttpResponse, HttpResponseRedirect,
+                         JsonResponse)
 from django.urls import reverse
 from django.shortcuts import get_object_or_404, redirect
 from django.template import loader
@@ -32,11 +33,11 @@ from authentication.models import User
 import django
 import pandas as pd
 from io import BytesIO
+from django.contrib import messages
 from pydrive.auth import GoogleAuth
 from pydrive.drive import GoogleDrive
 from pydrive.auth import AuthenticationRejected
 
-
 def permission_denied(request, exception, template_name="error_403.html"):
     return defaults.permission_denied(request, exception, template_name)
 
@@ -858,10 +859,8 @@ def save_to_gdrive(request, pk):
     path = materi.content.path
     file_path = os.path.join(settings.MEDIA_ROOT, path)
     if os.path.exists(file_path):
-        with open(file_path, "rb") as fh:
-            upload_to_gdrive(file_path, materi.title)
+        upload_to_gdrive(file_path, materi.title)
     else:
         raise Http404("File tidak dapat ditemukan.")
 
-    return HttpResponseRedirect(reverse("detail-materi", kwargs={"pk": pk}))
-
+    return HttpResponseRedirect(reverse('detail-materi', kwargs={'pk': pk}))
\ No newline at end of file