diff --git a/common/test/acceptance/tests/helpers.py b/common/test/acceptance/tests/helpers.py
index 1d568504c54c1c16c642199bfa3a1559cf8cd39f..764c437b35953f8b88024d7a8c2f5484a5b69352 100644
--- a/common/test/acceptance/tests/helpers.py
+++ b/common/test/acceptance/tests/helpers.py
@@ -27,6 +27,11 @@ class UniqueCourseTest(WebAppTest):
         """
         Create a unique course ID.
         """
+        super(UniqueCourseTest, self).__init__(*args, **kwargs)
+
+    def setUp(self):
+        super(UniqueCourseTest, self).setUp()
+
         self.course_info = {
             'org': 'test_org',
             'number': self.unique_id,
@@ -34,8 +39,6 @@ class UniqueCourseTest(WebAppTest):
             'display_name': 'Test Course' + self.unique_id
         }
 
-        super(UniqueCourseTest, self).__init__(*args, **kwargs)
-
     @property
     def course_id(self):
         return self.COURSE_ID_SEPARATOR.join([
diff --git a/common/test/acceptance/tests/test_studio_general.py b/common/test/acceptance/tests/test_studio_general.py
index a170ee1c6105cd7248ac4e907dd13ee83685f199..2540c39dd36fa27bb3c113a9503f09eec56c2abf 100644
--- a/common/test/acceptance/tests/test_studio_general.py
+++ b/common/test/acceptance/tests/test_studio_general.py
@@ -75,7 +75,7 @@ class CoursePagesTest(UniqueCourseTest):
         """
         Install a course with no content using a fixture.
         """
-        super(UniqueCourseTest, self).setUp()
+        super(CoursePagesTest, self).setUp()
 
         CourseFixture(
             self.course_info['org'],