Ejemplo n.º 1
0
def fixture_embed(context):
    # add post
    POST(context,
         '/my/LiveDesk/Blog/1/Post', {
             'Meta': '{}',
             'Content': 'test{}' + str(uuid.uuid4()),
             'Type': 'normal',
             'Creator': '1'})
    expect_status(context.response, 201)
    last_id = get_id_from_href(context)
    # publish post
    POST(context,
         '/my/LiveDesk/Blog/1/Post/{id}/Publish'.format(id=last_id))
    expect_status(context.response, 201)
    # update last_id
    context.template_variables['last_id'] = last_id
Ejemplo n.º 2
0
def step_impl_then_not_modified(context):
    expect_status(context.response, 304)
Ejemplo n.º 3
0
def get_res(url, context):
    response = context.client.get(url, headers=context.headers)
    expect_status(response, 200)
    return json.loads(response.get_data())
Ejemplo n.º 4
0
def step_impl_then_get_code(context, code):
    expect_status(context.response, int(code))
Ejemplo n.º 5
0
def step_impl_then_get_error(context, code):
    expect_status(context.response, int(code))
    if context.text:
        test_json(context)
Ejemplo n.º 6
0
def step_impl_then_not_modified(context):
    expect_status(context.response, 304)
Ejemplo n.º 7
0
def get_res(url, context):
    response = context.client.get(url, headers=context.headers)
    expect_status(response, 200)
    return json.loads(response.get_data())
Ejemplo n.º 8
0
def step_impl_then_get_code(context, code):
    expect_status(context.response, int(code))
Ejemplo n.º 9
0
def step_impl_then_get_error(context, code):
    expect_status(context.response, int(code))
    if context.text:
        test_json(context)
Ejemplo n.º 10
0
def get_res(url, context):
    response = context.client.get(get_prefixed_url(context.app, url), headers=context.headers)
    expect_status(response, 200)
    return json.loads(response.get_data())
Ejemplo n.º 11
0
 def test_pass(self):
     response.status_code = 200
     expect.expect_status(response, 200)
Ejemplo n.º 12
0
 def test_fail(self):
     response.status_code = 403
     with self.assertRaises(WooperAssertionError):
         expect.expect_status(response, 200)
Ejemplo n.º 13
0
def step_impl_then_get_code(context, code):
    assert context.response.status_code == int(code), \
        'got %d %s' % (context.response.status_code, context.response.get_data())
    expect_status(context.response, int(code))
Ejemplo n.º 14
0
def get_res(url, context):
    response = context.client.get(get_prefixed_url(context.app, url),
                                  headers=context.headers)
    expect_status(response, 200)
    return json.loads(response.get_data())
Ejemplo n.º 15
0
def step_impl_then_get_code(context, code):
    assert context.response.status_code == int(code), \
        'got %d %s' % (context.response.status_code, context.response.get_data())
    expect_status(context.response, int(code))