def test_admin_api_admin_get(session,admin1_logged): '''Admin API get call by Admin''' #call get without ID, returns datatble check_api_get_datatable(url_for('admin.admin_api'),2) #call get on self id check_api_get(url_for('admin.admin_api',id=1)) #call get on id of another admin on same account check_api_get(url_for('admin.admin_api',id=2)) #call get with ID of admin in another account check_api_get_error(url_for('admin.admin_api',id=10),'Not Authorized')
def test_admin_api_admin_get(session, admin1_logged): '''Admin API get call by Admin''' #call get without ID, returns datatble check_api_get_datatable(url_for('admin.admin_api'), 2) #call get on self id check_api_get(url_for('admin.admin_api', id=1)) #call get on id of another admin on same account check_api_get(url_for('admin.admin_api', id=2)) #call get with ID of admin in another account check_api_get_error(url_for('admin.admin_api', id=10), 'Not Authorized')
def test_client_api_admin_get(session,admin1_logged): '''Client API get call by Admin''' client1 = Client.query.filter_by(email='*****@*****.**').first() client2 = Client.query.filter_by(email='*****@*****.**').first() #call get without ID, returns datatble check_api_get_datatable(url_for('admin.client_api'),2) #call get on id of client on same account check_api_get(url_for('admin.client_api',id=client1.id)) #call get with ID of client in another account check_api_get_error(url_for('admin.client_api',id=client2.id),'Not Authorized')
def test_client_api_admin_post(session,admin1_logged): '''Client API post call by Admin''' #successful new client creation check_api_post(url_for('admin.client_api'), {'email':'*****@*****.**','displayname':'sdghadg','password':'******','repassword':'******'}) new_client = Client.query.filter_by(email='*****@*****.**').first() assert isinstance(new_client,Client),'Client post is not successful' #call get without ID, returns datatble check_api_get_datatable(url_for('admin.client_api'),3) check_api_post(url_for('admin.client_api',id=new_client.id), {'email':'*****@*****.**','displayname':'sdgasdasdhadg','password':'******','repassword':'******'})
def test_client_api_admin_get(session, admin1_logged): '''Client API get call by Admin''' client1 = Client.query.filter_by(email='*****@*****.**').first() client2 = Client.query.filter_by(email='*****@*****.**').first() #call get without ID, returns datatble check_api_get_datatable(url_for('admin.client_api'), 2) #call get on id of client on same account check_api_get(url_for('admin.client_api', id=client1.id)) #call get with ID of client in another account check_api_get_error(url_for('admin.client_api', id=client2.id), 'Not Authorized')
def test_client_api_admin_post(session, admin1_logged): '''Client API post call by Admin''' #successful new client creation check_api_post( url_for('admin.client_api'), { 'email': '*****@*****.**', 'displayname': 'sdghadg', 'password': '******', 'repassword': '******' }) new_client = Client.query.filter_by(email='*****@*****.**').first() assert isinstance(new_client, Client), 'Client post is not successful' #call get without ID, returns datatble check_api_get_datatable(url_for('admin.client_api'), 3) check_api_post( url_for('admin.client_api', id=new_client.id), { 'email': '*****@*****.**', 'displayname': 'sdgasdasdhadg', 'password': '******', 'repassword': '******' })