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')
Example #4
0
    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")
Example #5
0
    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_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_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')