'Initializes the components (page objects, courses, users) for this test suite'

def setUp(self):

    super(BaseLmsDashboardTest, self).setUp()
    self.dashboard_page = DashboardPage(self.browser)
    self.course_fixture = CourseFixture(self.course_info['org'], self.course_info['number'], self.course_info['run'], self.course_info['display_name'])
    self.course_fixture.add_advanced_settings({u'social_sharing_url': {u'value': 'http://custom/course/url'}})
    self.course_fixture.install()
    self.username = 'test_{uuid}'.format(uuid=self.unique_id[0:6])
    self.email = '{user}@example.com'.format(user=self.username)
    AutoAuthPage(self.browser, username=self.username, email=self.email, course_id=self.course_id).visit()
    self.dashboard_page.visit()
