def test_socialprofile_pipeline_facebook(self): """Test editing executing pipeline methods in isolation for facebook""" LOGGER.debug("Test socialprofile pipeline Facebook") backend = Facebook2OAuth2() response = { 'name': { 'last_name': 'User 1', 'first_name': 'Test' }, 'gender': 'other', 'picture': {'data': {'url': 'http://image.url'}}, 'link': 'http://test.com' } socialprofile_extra_values(backend, {}, response, '1', self.user1) self.assertEquals(self.user1.social_profile.gender, 'other') self.assertEquals(self.user1.social_profile.image_url, 'http://image.url') self.assertEquals(self.user1.social_profile.url, 'http://test.com')
def test_socialprofile_pipeline_twitter(self): """Test editing executing pipeline methods in isolation for twitter""" LOGGER.debug("Test socialprofile pipeline Twitter") backend = TwitterOAuth() response = { 'name': { 'last_name': 'User 1', 'first_name': 'Test' }, 'gender': 'other', 'profile_image_url_https': 'http://image.url', 'description': 'User Description', 'url': 'http://test.com' } socialprofile_extra_values(backend, {}, response, '1', self.user1) self.assertEquals(self.user1.social_profile.description, 'User Description') self.assertEquals(self.user1.social_profile.gender, 'other') self.assertEquals(self.user1.social_profile.image_url, 'http://image.url') self.assertEquals(self.user1.social_profile.url, 'http://test.com')
def test_socialprofile_pipeline_google(self): """Test editing executing pipeline methods in isolation for google""" LOGGER.debug("Test socialprofile pipeline Google") backend = GoogleOAuth2() response = { 'name': { 'familyName': 'User 1', 'givenName': 'Test' }, 'gender': 'other', 'image': {'url': 'http://image.url'}, 'occupation': 'User Description', 'url': 'http://test.com' } socialprofile_extra_values(backend, {}, response, '1', self.user1) self.assertEquals(self.user1.social_profile.description, 'User Description') self.assertEquals(self.user1.social_profile.gender, 'other') self.assertEquals(self.user1.social_profile.image_url, 'http://image.url') self.assertEquals(self.user1.social_profile.url, 'http://test.com')
def test_socialprofile_pipeline_twitter(self): """Test editing executing pipeline methods in isolation for twitter""" LOGGER.debug("Test socialprofile pipeline Twitter") backend = TwitterOAuth() response = { "name": { "last_name": "User 1", "first_name": "Test" }, "gender": "other", "profile_image_url_https": "http://image.url", "description": "User Description", "url": "http://test.com", } socialprofile_extra_values(backend, {}, response, "1", self.user1) self.assertEqual(self.user1.description, "User Description") self.assertEqual(self.user1.gender, "other") self.assertEqual(self.user1.image_url, "http://image.url") self.assertEqual(self.user1.url, "http://test.com")
def test_socialprofile_pipeline_google(self): """Test editing executing pipeline methods in isolation for google""" LOGGER.debug("Test socialprofile pipeline Google") backend = GoogleOAuth2() response = { "name": { "familyName": "User 1", "givenName": "Test" }, "gender": "other", "image": { "url": "http://image.url" }, "occupation": "User Description", "url": "http://test.com", } socialprofile_extra_values(backend, {}, response, "1", self.user1) self.assertEqual(self.user1.description, "User Description") self.assertEqual(self.user1.gender, "other") self.assertEqual(self.user1.image_url, "http://image.url") self.assertEqual(self.user1.url, "http://test.com")
def test_socialprofile_pipeline_facebook(self): """Test editing executing pipeline methods in isolation for facebook""" LOGGER.debug("Test socialprofile pipeline Facebook") backend = Facebook2OAuth2() response = { 'name': { 'last_name': 'User 1', 'first_name': 'Test' }, 'gender': 'other', 'picture': { 'data': { 'url': 'http://image.url' } }, 'link': 'http://test.com' } socialprofile_extra_values(backend, {}, response, '1', self.user1) self.assertEquals(self.user1.social_profile.gender, 'other') self.assertEquals(self.user1.social_profile.image_url, 'http://image.url') self.assertEquals(self.user1.social_profile.url, 'http://test.com')
def test_socialprofile_pipeline_google(self): """Test editing executing pipeline methods in isolation for google""" LOGGER.debug("Test socialprofile pipeline Google") backend = GoogleOAuth2() response = { 'name': { 'familyName': 'User 1', 'givenName': 'Test' }, 'gender': 'other', 'image': { 'url': 'http://image.url' }, 'occupation': 'User Description', 'url': 'http://test.com' } socialprofile_extra_values(backend, {}, response, '1', self.user1) self.assertEquals(self.user1.social_profile.description, 'User Description') self.assertEquals(self.user1.social_profile.gender, 'other') self.assertEquals(self.user1.social_profile.image_url, 'http://image.url') self.assertEquals(self.user1.social_profile.url, 'http://test.com')