def test_get_user_info_cookie_data(self): actual = cookies_api._get_user_info_cookie_data(self.request, self.user) # pylint: disable=protected-access expected = { 'version': settings.EDXMKTG_USER_INFO_COOKIE_VERSION, 'username': self.user.username, 'header_urls': self._get_expected_header_urls(), } self.assertDictEqual(actual, expected)
def test_get_user_info_cookie_data(self): actual = cookies_api._get_user_info_cookie_data(self.request, self.user) # pylint: disable=protected-access expected = { 'version': settings.EDXMKTG_USER_INFO_COOKIE_VERSION, 'username': self.user.username, 'header_urls': self._get_expected_header_urls(), 'enrollmentStatusHash': CourseEnrollment.generate_enrollment_status_hash(self.user) } self.assertDictEqual(actual, expected)
def test_get_user_info_cookie_data(self): actual = cookies_api._get_user_info_cookie_data(self.request, self.user) # pylint: disable=protected-access expected = { 'version': settings.EDXMKTG_USER_INFO_COOKIE_VERSION, 'username': self.user.username, 'header_urls': self._get_expected_header_urls(), 'enrollmentStatusHash': CourseEnrollment.generate_enrollment_status_hash(self.user) } self.assertDictEqual(actual, expected)
def test_user_info_cookie(self): """ Verify visiting the learner dashboard sets the user info cookie. """ self.assertNotIn(settings.EDXMKTG_USER_INFO_COOKIE_NAME, self.client.cookies) request = RequestFactory().get(self.path) request.user = self.user expected = json.dumps(_get_user_info_cookie_data(request, self.user)) self.client.get(self.path) actual = self.client.cookies[settings.EDXMKTG_USER_INFO_COOKIE_NAME].value self.assertEqual(actual, expected)
def test_user_info_cookie(self): """ Verify visiting the learner dashboard sets the user info cookie. """ self.assertNotIn(settings.EDXMKTG_USER_INFO_COOKIE_NAME, self.client.cookies) request = RequestFactory().get(self.path) request.user = self.user expected = json.dumps(_get_user_info_cookie_data(request, self.user)) self.client.get(self.path) actual = self.client.cookies[settings.EDXMKTG_USER_INFO_COOKIE_NAME].value self.assertEqual(actual, expected)
def test_get_user_info_cookie_data(self): request = RequestFactory().get('/') request.user = self.user actual = _get_user_info_cookie_data(request, self.user) expected = { 'version': settings.EDXMKTG_USER_INFO_COOKIE_VERSION, 'username': self.user.username, 'header_urls': self._get_expected_header_urls(request), 'enrollmentStatusHash': CourseEnrollment.generate_enrollment_status_hash(self.user) } self.assertDictEqual(actual, expected)
def test_get_user_info_cookie_data(self): with make_image_file() as image_file: create_profile_images(image_file, get_profile_image_names(self.user.username)) self.user.profile.profile_image_uploaded_at = date.today() self.user.profile.save() actual = cookies_api._get_user_info_cookie_data( self.request, self.user) # pylint: disable=protected-access expected = { 'version': settings.EDXMKTG_USER_INFO_COOKIE_VERSION, 'username': self.user.username, 'header_urls': self._get_expected_header_urls(), 'user_image_urls': self._get_expected_image_urls(), } self.assertDictEqual(actual, expected)