空手道API-如何在Json发布请求下方进行参数化

时间:2018-09-19 03:23:01

标签: karate

如何在代码中参数化项目块:-

Scenario Outline: parameterization


* text query =
"""
{
    "add":"Product",
    "item":[
        {"pn":"12345","qn":1,"m":"mk"} 
      ]

}
"""
    Given url baseURL
    And request { query: '#(query)' }
    And header Accept = 'application/json'
    When method post
    Then status 200

    Examples:
      | item_num  |
      | 12345 |
      | 67890 |

1 个答案:

答案 0 :(得分:0)

from from django.http.response import HttpResponseForbidden

article = get_object_or_404(Article, pk=pk)
if article.owner.pk != request.user.pk:
    return HttpResponseForbidden()
... # permission checking pass, so other code goes here