def test_community(): rv = test_app.get('/reports/community/') eq_(rv.headers['Content-Type'], 'application/json') resp = get_json(rv) if 'time-elapsed' in resp: del resp['time-elapsed'] fields = get_swagger(DIR + 'swagger_specs/community.yml', 'Community') eq_(set(resp.keys()), set(fields.keys())) eq_(rv.status_code, 200)
def test_categories(): rv = test_app.get('/digests/categories/') eq_(rv.headers['Content-Type'], 'application/json') resp = get_json(rv) if 'time-elapsed' in resp: del resp['time-elapsed'] fields = get_swagger(DIR + 'swagger_specs.yml', 'Digest') eq_(set(resp.keys()), set(fields.keys())) eq_(rv.status_code, 200)
def test_money(): rv = test_app.get('/reports/money/') eq_(rv.headers['Content-Type'], 'application/json') resp = get_json(rv) # make sure we get a response eq_(rv.status_code, 200) resp = get_json(rv) if 'time-elapsed' in resp: del resp['time-elapsed'] fields = get_swagger(DIR + 'swagger_specs/money.yml', 'Money') eq_(set(resp.keys()), set(fields.keys())) eq_(rv.status_code, 200)