• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python expect.expect_json_contains函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中wooper.expect.expect_json_contains函数的典型用法代码示例。如果您正苦于以下问题:Python expect_json_contains函数的具体用法?Python expect_json_contains怎么用?Python expect_json_contains使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了expect_json_contains函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_object_in_array_fail

 def test_object_in_array_fail(self):
     with self.assertRaises(WooperAssertionError):
         expect.expect_json_contains(
             response,
             {"baz": "spa", "second": "item"},
             path="list"
         )
开发者ID:actionless,项目名称:wooper,代码行数:7,代码来源:test_expectations.py


示例2: test_item_fail

 def test_item_fail(self):
     with self.assertRaises(WooperAssertionError):
         expect.expect_json_contains(
             response,
             "span",
             path="list/[0]/baz"
         )
开发者ID:actionless,项目名称:wooper,代码行数:7,代码来源:test_expectations.py


示例3: test_item_in_array_fail

 def test_item_in_array_fail(self):
     with self.assertRaises(WooperAssertionError):
         expect.expect_json_contains(
             response,
             2,
             path="list"
         )
开发者ID:actionless,项目名称:wooper,代码行数:7,代码来源:test_expectations.py


示例4: step_impl_then_get_facets

def step_impl_then_get_facets(context, keys):
    assert_200(context.response)
    expect_json_contains(context.response, '_facets')
    data = get_json_data(context.response)
    facets = data['_facets']
    for key in keys.split(','):
        assert_in(key, facets)
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:7,代码来源:steps.py


示例5: step_impl_then_get_etag

def step_impl_then_get_etag(context, url):
    if context.app.config['IF_MATCH']:
        assert_200(context.response)
        expect_json_contains(context.response, '_etag')
        etag = get_json_data(context.response).get('_etag')
        response = context.client.get(url, headers=context.headers)
        expect_json_contains(response, {'_etag': etag})
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:7,代码来源:steps.py


示例6: step_impl_then_get_aggs

def step_impl_then_get_aggs(context, keys):
    assert_200(context.response)
    expect_json_contains(context.response, '_aggregations')
    data = get_json_data(context.response)
    aggs = data['_aggregations']
    for key in keys.split(','):
        assert_in(key, aggs)
开发者ID:vied12,项目名称:superdesk-server,代码行数:7,代码来源:steps.py


示例7: step_impl_then_get_rendition_with_mimetype

def step_impl_then_get_rendition_with_mimetype(context, name, mimetype):
    expect_json_contains(context.response, 'renditions')
    renditions = apply_path(parse_json_response(context.response), 'renditions')
    assert isinstance(renditions, dict), 'expected dict for image renditions'
    desc = renditions[name]
    assert isinstance(desc, dict), 'expected dict for rendition description'
    assert 'href' in desc, 'expected href in rendition description'
    we_can_fetch_a_file(context, desc['href'], mimetype)
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:8,代码来源:steps.py


示例8: step_impl_then_get_archive_ingest_result

def step_impl_then_get_archive_ingest_result(context):
    assert_200(context.response)
    expect_json_contains(context.response, 'task_id')
    item = json.loads(context.response.get_data())
    url = '/archive_ingest/%s' % (item['task_id'])
    context.response = context.client.get(url, headers=context.headers)
    assert_200(context.response)
    test_json(context)
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:8,代码来源:steps.py


示例9: test_object_in_object_pass

 def test_object_in_object_pass(self):
     expect.expect_json_contains(
         response,
         {
             "list":
             [{"baz": "spam", "second": "item"}, 1, "qwe", ["a", "b"]]
         }
     )
开发者ID:actionless,项目名称:wooper,代码行数:8,代码来源:test_expectations.py


示例10: test_object_in_object_fail

 def test_object_in_object_fail(self):
     with self.assertRaises(WooperAssertionError):
         expect.expect_json_contains(
             response,
             {
                 "list":
                 [{"baz": "spa", "second": "item"}, 1, "qwe", ["a", "b"]]
             }
         )
开发者ID:actionless,项目名称:wooper,代码行数:9,代码来源:test_expectations.py


示例11: step_impl_then_get_renditions

def step_impl_then_get_renditions(context, type):
    expect_json_contains(context.response, 'renditions')
    renditions = apply_path(parse_json_response(context.response), 'renditions')
    assert isinstance(renditions, dict), 'expected dict for image renditions'
    for rend_name in context.app.config['RENDITIONS'][type]:
        desc = renditions[rend_name]
        assert isinstance(desc, dict), 'expected dict for rendition description'
        assert 'href' in desc, 'expected href in rendition description'
        assert 'media' in desc, 'expected media identifier in rendition description'
        we_can_fetch_a_file(context, desc['href'], 'image/jpeg')
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:10,代码来源:steps.py


示例12: test_fulljson_pass

 def test_fulljson_pass(self):
     expect.expect_json_contains(
         response,
         """{
             "foo": "bar",
             "list": [
                 {"baz": "spam", "second": "item"},
                 1,
                 "qwe",
                 ["a", "b"]
             ]
         }"""
     )
开发者ID:actionless,项目名称:wooper,代码行数:13,代码来源:test_expectations.py


示例13: test_fulljson_fail

 def test_fulljson_fail(self):
     with self.assertRaises(WooperAssertionError):
         expect.expect_json_contains(
             response,
             """{
                 "foo": "bar",
                 "list": [
                     {"baz": "spam", "other": "item"},
                     1,
                     "qwe",
                     ["a", "b"]
                 ]
             }"""
         )
开发者ID:actionless,项目名称:wooper,代码行数:14,代码来源:test_expectations.py


示例14: step_impl_then_get_file

def step_impl_then_get_file(context):
    assert_200(context.response)
    expect_json_contains(context.response, 'renditions')
    data = get_json_data(context.response)
    url = '/upload/%s' % data['_id']
    headers = [('Accept', 'application/json')]
    headers = unique_headers(headers, context.headers)
    response = context.client.get(url, headers=headers)
    assert_200(response)
    assert len(response.get_data()), response
    assert response.mimetype == 'application/json', response.mimetype
    expect_json_contains(response, 'renditions')
    expect_json_contains(response, {'mime_type': 'image/jpeg'})
    fetched_data = get_json_data(context.response)
    context.fetched_data = fetched_data
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:15,代码来源:steps.py


示例15: step_impl_then_get_field_value

def step_impl_then_get_field_value(context, field, value):
    assert_200(context.response)
    expect_json_contains(context.response, {field: value})
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:3,代码来源:steps.py


示例16: step_impl_then_get_version

def step_impl_then_get_version(context, version):
    assert_200(context.response)
    expect_json_contains(context.response, {'_version': int(version)})
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:3,代码来源:steps.py


示例17: test_object_in_array_pass

 def test_object_in_array_pass(self):
     expect.expect_json_contains(
         response,
         {"baz": "spam", "second": "item"},
         path="list"
     )
开发者ID:actionless,项目名称:wooper,代码行数:6,代码来源:test_expectations.py


示例18: step_impl_then_get_picture

def step_impl_then_get_picture(context):
    assert_ok(context.response)
    expect_json_contains(context.response, 'picture_url')
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:3,代码来源:steps.py


示例19: step_impl_then_get_action

def step_impl_then_get_action(context):
    response = context.client.get('/activity', headers=context.headers)
    expect_json_contains(response, '_items')
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:3,代码来源:steps.py


示例20: step_impl_then_get_key

def step_impl_then_get_key(context, key):
    assert_200(context.response)
    expect_json_contains(context.response, key)
    item = json.loads(context.response.get_data())
    set_placeholder(context, '%s' % key, item[key])
开发者ID:nistormihai,项目名称:superdesk-server,代码行数:5,代码来源:steps.py



注:本文中的wooper.expect.expect_json_contains函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python word2vec.load函数代码示例发布时间:2022-05-26
下一篇:
Python utils.sphere函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap