def test_delete_existing_car(client, auth_header): pre_delete_rows = get_db_rows('select * from car;') response = client.delete('/api/v2/cars/KAA 540H', headers=auth_header) post_delete_rows = get_db_rows('select * from car;') assert len(post_delete_rows) == len(pre_delete_rows) - 1 assert response.status_code == 200
def test_signup(client, test_case_data, header): pre_insert_rows = get_db_rows('select * from app_user;') response = client.post('/api/v2/auth/signup', data=json.dumps(test_case_data['5']), headers=header) post_insert_rows = get_db_rows('select * from app_user;') assert response.status_code == 201 assert len(post_insert_rows) == len(pre_insert_rows) + 1
def test_delete_nonexistent_car(client, auth_header): pre_delete_rows = get_db_rows('select * from app_user;') response = client.delete('/api/v2/cars/555', headers=auth_header) post_delete_rows = get_db_rows('select * from app_user;') assert len(post_delete_rows) == len(pre_delete_rows) assert response.status_code == 404
def test_delete_existing_ride(client, auth_header): pre_delete_rows = get_db_rows('select * from ride;') response = client.delete('/api/v2/rides/1', headers=auth_header) post_delete_rows = get_db_rows('select * from ride;') assert len(post_delete_rows) == len(pre_delete_rows) - 1 assert response.status_code == 200
def test_add_new_car(client, test_case_data, auth_header): pre_insert_rows = get_db_rows('select * from car;') response = client.post('/api/v2/cars/', data=json.dumps(test_case_data['1']), headers=auth_header) post_insert_rows = get_db_rows('select * from car;') assert response.status_code == 201 assert len(post_insert_rows) == len(pre_insert_rows) + 1
def test_delete_nonexistent_ride_offer_request(client, auth_header): pre_delete_rows = get_db_rows('select * from ride_request;') response = client.delete('/api/v2/rides/1/requests/20', headers=auth_header) post_delete_rows = get_db_rows('select * from ride_request;') assert len(post_delete_rows) == len(pre_delete_rows) assert response.status_code == 404
def test_add_new_ride_offer_request(client, test_case_data, auth_header): pre_insert_rows = get_db_rows('select * from ride_request;') response = client.post('/api/v2/rides/1/requests', data=json.dumps(test_case_data['1']), headers=auth_header) post_insert_rows = get_db_rows('select * from ride_request;') assert len(post_insert_rows) == len(pre_insert_rows) + 1 assert response.status_code == 201
def test_delete_existing_user(client, test_case_data, auth_header): pre_delete_rows = get_db_rows('select * from app_user;') response = client.delete( '/api/v2/users/1', headers=auth_header ) post_delete_rows = get_db_rows('select * from app_user;') assert response.status_code == 200 assert len(post_delete_rows) == len(pre_delete_rows) - 1