diff --git a/core/tests/test_access_rights.py b/core/tests/test_access_rights.py
index 6e172626ff78f4374547336ebd2399e9c0461b09..9c22248b907e106d7a78448fb011655a04b5bb45 100644
--- a/core/tests/test_access_rights.py
+++ b/core/tests/test_access_rights.py
@@ -4,7 +4,7 @@ from rest_framework.test import (APIRequestFactory, APITestCase,
                                  force_authenticate)
 
 from core.views import (ExamApiViewSet, StudentReviewerApiViewSet,
-                        StudentSelfApiViewSet, TutorApiViewSet)
+                        StudentSelfApiView, TutorApiViewSet)
 from util.factories import GradyUserFactory
 
 
@@ -21,8 +21,8 @@ class AccessRightsOfStudentAPIViewTests(APITestCase):
         self.student = self.user_factory.make_student()
         self.tutor = self.user_factory.make_tutor()
         self.reviewer = self.user_factory.make_reviewer()
-        self.request = self.factory.get(reverse('student_page-list'))
-        self.view = StudentSelfApiViewSet.as_view({'get': 'retrieve'})
+        self.request = self.factory.get(reverse('student-page'))
+        self.view = StudentSelfApiView.as_view()
 
     def test_unauthenticated_access_denied(self):
         response = self.view(self.request)
diff --git a/core/tests/test_student_page.py b/core/tests/test_student_page.py
index 930163ad8c94ebb906210976e06f6de8253c3b14..099c54cd6d54d4bb4b910d4feee6180395274433 100644
--- a/core/tests/test_student_page.py
+++ b/core/tests/test_student_page.py
@@ -4,7 +4,7 @@ from rest_framework.test import (APIRequestFactory, APITestCase,
 
 from core.models import Reviewer, SubmissionType
 from core.tests import data_factories
-from core.views import StudentSelfApiViewSet
+from core.views import StudentSelfApiView
 
 
 class StudentPageTests(APITestCase):
@@ -19,8 +19,8 @@ class StudentPageTests(APITestCase):
         self.student = self.submission.student
         self.reviewer = Reviewer.objects.create(
             user=data_factories.make_user(username='reviewer'))
-        self.request = self.factory.get(reverse('student_page-list'))
-        self.view = StudentSelfApiViewSet.as_view({'get': 'retrieve'})
+        self.request = self.factory.get(reverse('student-page'))
+        self.view = StudentSelfApiView.as_view()
 
         force_authenticate(self.request, user=self.student.user)
         self.response = self.view(self.request)
diff --git a/core/urls.py b/core/urls.py
index 5ebea9ab83243616ce4ac784c2c8b2a7ee2d431a..7511c18649e358f4af225e18f74a4f1fa267faff 100644
--- a/core/urls.py
+++ b/core/urls.py
@@ -15,7 +15,7 @@ router.register(r'tutor', views.TutorApiViewSet)
 
 # regular views that are not viewsets
 regular_views_urlpatterns = [
-    url(r'student-page', views.StudentSelfApiView.as_view())
+    url(r'student-page', views.StudentSelfApiView.as_view(), name='student-page')
 ]
 
 urlpatterns = [