コード例 #1
0
ファイル: test_oauth_token.py プロジェクト: wsppt/reviewboard
    def setup_basic_put_test(self, user, with_local_site, local_site_name,
                             put_valid_data):
        application = self.create_oauth_application(
            user=user,
            with_local_site=with_local_site)
        access_token = self.create_oauth_token(user=user,
                                               application=application,
                                               scope='root:read')

        if put_valid_data:
            request_data = {
                'add_scopes': 'user:read',
                'remove_scopes': 'root:read'
            }
        else:
            request_data = {
                'add_scopes': 'root:write',
                'scopes': 'root:write'
            }

        return (get_oauth_token_item_url(access_token.pk, local_site_name),
                oauth_token_item_mimetype,
                request_data,
                access_token,
                [])
コード例 #2
0
    def setup_basic_put_test(self, user, with_local_site, local_site_name,
                             put_valid_data):
        application = self.create_oauth_application(
            user=user,
            with_local_site=with_local_site)
        access_token = self.create_oauth_token(user=user,
                                               application=application,
                                               scope='root:read')

        if put_valid_data:
            request_data = {
                'add_scopes': 'user:read',
                'remove_scopes': 'root:read'
            }
        else:
            request_data = {
                'add_scopes': 'root:write',
                'scopes': 'root:write'
            }

        return (get_oauth_token_item_url(access_token.pk, local_site_name),
                oauth_token_item_mimetype,
                request_data,
                access_token,
                [])
コード例 #3
0
    def setup_basic_delete_test(self, user, with_local_site, local_site_name):
        application = self.create_oauth_application(
            user=user,
            with_local_site=with_local_site,
        )
        access_token = self.create_oauth_token(application=application,
                                               user=user)

        return (get_oauth_token_item_url(access_token.pk, local_site_name),
                [access_token.pk])
コード例 #4
0
    def setup_basic_delete_test(self, user, with_local_site, local_site_name):
        application = self.create_oauth_application(
            user=user,
            with_local_site=with_local_site,
        )
        access_token = self.create_oauth_token(application=application,
                                               user=user)

        return (get_oauth_token_item_url(access_token.pk,
                                         local_site_name), [access_token.pk])
コード例 #5
0
    def setup_basic_get_test(self, user, with_local_site, local_site_name):
        application = self.create_oauth_application(
            user=user,
            with_local_site=with_local_site,
        )
        access_token = self.create_oauth_token(user=user,
                                               application=application,
                                               scope='root:read')

        return (get_oauth_token_item_url(access_token.pk, local_site_name),
                oauth_token_item_mimetype, access_token)
コード例 #6
0
    def setup_basic_get_test(self, user, with_local_site, local_site_name):
        application = self.create_oauth_application(
            user=user,
            with_local_site=with_local_site,
        )
        access_token = self.create_oauth_token(user=user,
                                               application=application,
                                               scope='root:read')

        return (get_oauth_token_item_url(access_token.pk, local_site_name),
                oauth_token_item_mimetype,
                access_token)
コード例 #7
0
 def setup_http_not_allowed_item_test(self, user):
     return get_oauth_token_item_url(1)
コード例 #8
0
 def setup_http_not_allowed_item_test(self, user):
     return get_oauth_token_item_url(1)