@@ -0,0 +1,1530 @@
+import json%0A%0Afrom social.p3 import urlencode%0Afrom social.tests.backends.oauth import OAuth1Test%0A%0A%0Aclass UpworkOAuth1Test(OAuth1Test):%0A    backend_path = 'social.backends.upwork.UpworkOAuth'%0A    user_data_url = 'https://www.upwork.com/api/auth/v1/info.json'%0A    expected_username = '10101010'%0A    access_token_body = json.dumps(%7B%0A        'access_token': 'foobar',%0A        'token_type': 'bearer'%0A    %7D)%0A    request_token_body = urlencode(%7B%0A        'oauth_token_secret': 'foobar-secret',%0A        'oauth_token': 'foobar',%0A        'oauth_callback_confirmed': 'true'%0A    %7D)%0A    user_data_body = json.dumps(%7B%0A        'info': %7B%0A            'portrait_32_img': '',%0A            'capacity': %7B%0A                'buyer': 'no',%0A                'affiliate_manager': 'no',%0A                'provider': 'yes'%0A            %7D,%0A            'company_url': '',%0A            'has_agency': '1',%0A            'portrait_50_img': '',%0A            'portrait_100_img': '',%0A            'location': %7B%0A                'city': 'New York',%0A                'state': '',%0A                'country': 'USA'%0A            %7D,%0A            'ref': '9755314',%0A            'profile_url': 'https://www.upwork.com/users/~10101010'%0A        %7D,%0A        'auth_user': %7B%0A            'timezone': 'USA/New York',%0A            'first_name': 'Foo',%0A            'last_name': 'Bar',%0A            'timezone_offset': '10000'%0A        %7D,%0A        'server_time': '1111111111'%0A    %7D)%0A%0A    def test_login(self):%0A        self.do_login()%0A%0A    def test_partial_pipeline(self):%0A        self.do_partial_pipeline()%0A

test fot upwork backend