示例#1
0
def test_get_snapshot_info(mock_getters):
    with app.test_client() as c:
        resp = c.get('/users/67/snapshots/55')
        assert resp.get_json() == {'55': 'snapshot_info'}
        resp = c.get('/users/0/snapshots/0')
        assert resp.get_json() == {'0': 'snapshot_info'}
        resp = c.get('users/67/snapshots/bb')
        assert resp.status_code == 404
示例#2
0
def test_get_snapshots(mock_getters):
    with app.test_client() as c:
        resp = c.get('/users/67/snapshots')
        assert resp.get_json() == {'67': 'snapshots'}
        resp = c.get('/users/0/snapshots')
        assert resp.get_json() == {'0': 'snapshots'}
        resp = c.get('users/a/snapshots')
        assert resp.status_code == 404
示例#3
0
def test_get_info(mock_getters):
    with app.test_client() as c:
        resp = c.get('/users/67')
        assert resp.get_json() == {'67': 'user_info'}
        resp = c.get('/users/0')
        assert resp.get_json() == {'0': 'user_info'}
        resp = c.get('users/a')
        assert resp.status_code == 404
示例#4
0
def test_get_blob_data(blob_results, mock_getters):
    with app.test_client() as c:
        resp = c.get('/users/67/snapshots/55/pose/data.jpg')
        assert resp.status_code == 404
        resp = c.get('/users/67/snapshots/55/color_image/data.jpg')
        assert resp.get_data() == b'000'
        resp = c.get('/users/67/snapshots/55/depth_image/data.jpg')
        assert resp.get_data() == b'000'
        resp = c.get('/users/67/snapshots/55/feelings/data.jpg')
        assert resp.status_code == 404
示例#5
0
def test_get_result(blob_results, mock_getters):
    with app.test_client() as c:
        resp = c.get('/users/67/snapshots/55/pose')
        assert resp.get_json() == {'result': 'pose'}
        resp = c.get('/users/67/snapshots/55/color_image')
        assert resp.get_json() == {'path': '/users/67/snapshots/55/color_image/data.jpg'}
        resp = c.get('/users/67/snapshots/55/depth_image')
        assert resp.get_json() == {'path': '/users/67/snapshots/55/depth_image/data.jpg'}
        resp = c.get('/users/67/snapshots/55/feelings')
        assert resp.get_json() == {'result': 'feelings'}
        resp = c.get('/users/67/snapshots/55/roy')
        assert resp.status_code == 404
示例#6
0
def test_get_users(mock_getters):
    with app.test_client() as c:
        resp = c.get('/users')
        assert resp.get_json() == 'users'