python类PreparedRequest()的实例源码

test_project.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 39 收藏 0 点赞 0 评论 0
def test_prj_delete_failure(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 403

        mock_session.send.return_value = fake_resp

        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.delete(self.chan, url_prefix, auth, mock_session, send_opts)
test_volume.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def test_get_bounding_box_success(self, mock_session, mock_resp):
        resolution = 0
        id = 44444
        bb_type = 'loose'

        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        fake_prepped_req = PreparedRequest()
        fake_prepped_req.headers = {}
        mock_session.prepare_request.return_value = fake_prepped_req
        mock_session.send.return_value = mock_resp

        mock_resp.status_code = 200
        mock_resp.json.return_value = expected = {
            'x_range': [0, 10],
            'y_range': [0, 10],
            'z_range': [0, 10],
            't_range': [0, 10]
        }

        actual = self.vol.get_bounding_box(
            self.anno_chan, resolution, id, bb_type,
            url_prefix, auth, mock_session, send_opts)

        self.assertEqual(expected, actual)
test_volume.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def test_get_ids_in_region_success(self, mock_session, mock_resp):
        resolution = 0
        x_range = [0, 100]
        y_range = [10, 50]
        z_range = [20, 42]
        t_range = [0, 1]

        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        fake_prepped_req = PreparedRequest()
        fake_prepped_req.headers = {}
        mock_session.prepare_request.return_value = fake_prepped_req
        mock_session.send.return_value = mock_resp

        mock_resp.status_code = 200
        mock_resp.json.return_value = { 'ids': ['1', '10'] }

        actual = self.vol.get_ids_in_region(
            self.anno_chan, resolution, x_range, y_range, z_range, t_range,
            url_prefix, auth, mock_session, send_opts)

        expected = [1, 10]

        self.assertEqual(expected, actual)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def test_list_groups_success(self, mock_session, mock_resp):
        expected =  ['g1', 'g2'] 
        mock_resp.status_code = 200
        mock_resp.json.return_value = { 'groups': expected }
        mock_session.prepare_request.return_value = PreparedRequest()
        mock_session.send.return_value = mock_resp

        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        actual = self.prj.list_groups(
            None, url_prefix, auth, mock_session, send_opts)

        self.assertEqual(expected, actual)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def test_create_group_success(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 201
        mock_session.send.return_value = fake_resp

        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.prj.create_group(
            'mygroup', url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def test_create_group_failure(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 403
        mock_session.send.return_value = fake_resp

        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.create_group(
            'mygroup', url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def test_get_group_failure(self, mock_session):
        grp_name = 'mygroup'
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 404
        mock_session.send.return_value = fake_resp

        user = None
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.get_group(
                grp_name, user, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def test_delete_group_success(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 204
        mock_session.send.return_value = fake_resp

        user = None
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.prj.delete_group(
            'mygroup', url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 34 收藏 0 点赞 0 评论 0
def test_list_group_members_failure(self, mock_session):
        fake_resp = Response()
        fake_resp.status_code = 403
        mock_session.prepare_request.return_value = PreparedRequest()
        mock_session.send.return_value = fake_resp

        group = 'fire'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.list_group_members(
                group, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def test_add_group_member_success(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 204
        mock_session.send.return_value = fake_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.prj.add_group_member(
            'mygroup', user, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def test_add_group_member_failure(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 403
        mock_session.send.return_value = fake_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.add_group_member(
                'mygroup', user, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 34 收藏 0 点赞 0 评论 0
def test_get_is_group_member_success(self, mock_session, mock_resp):
        mock_session.prepare_request.return_value = PreparedRequest()
        mock_resp.status_code = 200
        mock_resp.json.return_value = { 'result': True }
        mock_session.send.return_value = mock_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.assertTrue(self.prj.get_is_group_member(
            'mygroup', user, url_prefix, auth, mock_session, send_opts))
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def test_delete_group_member_success(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 204
        mock_session.send.return_value = fake_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.prj.delete_group_member(
            'mygroup', user, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def test_delete_group_member_failure(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 403
        mock_session.send.return_value = fake_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.delete_group_member(
                'mygroup', user, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def test_list_group_maintainers_failure(self, mock_session):
        fake_resp = Response()
        fake_resp.status_code = 403
        mock_session.prepare_request.return_value = PreparedRequest()
        mock_session.send.return_value = fake_resp

        group = 'fire'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.list_group_maintainers(
                group, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def test_add_group_maintainer_success(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 204
        mock_session.send.return_value = fake_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.prj.add_group_maintainer(
            'mygroup', user, url_prefix, auth, mock_session, send_opts)
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 31 收藏 0 点赞 0 评论 0
def test_get_is_group_maintainer_success(self, mock_session, mock_resp):
        mock_session.prepare_request.return_value = PreparedRequest()
        mock_resp.status_code = 200
        mock_resp.json.return_value = { 'result': True }
        mock_session.send.return_value = mock_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        self.assertTrue(self.prj.get_is_group_maintainer(
            'mygroup', user, url_prefix, auth, mock_session, send_opts))
test_group.py 文件源码 项目:intern 作者: jhuapl-boss 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def test_get_is_group_maintainer_failure(self, mock_session):
        mock_session.prepare_request.return_value = PreparedRequest()
        fake_resp = Response()
        fake_resp.status_code = 404
        mock_session.send.return_value = fake_resp

        user = 'you'
        url_prefix = 'https://api.theboss.io'
        auth = 'mytoken'
        send_opts = {}

        with self.assertRaises(HTTPError):
            self.prj.get_is_group_maintainer(
                'mygroup', user, url_prefix, auth, mock_session, send_opts)


问题


面经


文章

微信
公众号

扫码关注公众号