Skip to content

Commit

Permalink
change: mudança nos parametros de filtragem
Browse files Browse the repository at this point in the history
  • Loading branch information
Skaylan committed Jan 29, 2024
1 parent 7dd49fb commit 2f02dc2
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 9 deletions.
6 changes: 3 additions & 3 deletions app/controllers/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ def get_users():
@app.route('/api/v1/get_one_user', methods=['GET'])
def get_one_user():
try:
username = request.args.get('username')
user = User.query.filter_by(username=username).first()
email = request.args.get('email')
user = User.query.filter_by(email=email).first()
user_schema = UserSchema()
payload = user_schema.dump(user)

Expand Down Expand Up @@ -73,7 +73,7 @@ def get_one_user():
def create_user():
if request.method == 'POST':
try:
body = dict(request.get_json())
body = request.get_json()
name = body['name']
username = body['username']
email = body['email']
Expand Down
14 changes: 8 additions & 6 deletions tests/test_routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def test_delete_user():
delete_user_response = delete_user(delete_payload)
assert delete_user_response.status_code == 200

get_user_response = get_one_user(payload.get('username'))
get_user_response = get_one_user(payload.get('email'))
assert get_user_response.status_code == 404


Expand All @@ -70,10 +70,10 @@ def test_get_one_user():
create_user_response = create_user(payload=payload)
assert create_user_response.status_code == 201

get_one_user_response = get_one_user(username=payload.get('username'))
get_one_user_response = get_one_user(email=payload.get('email'))
assert get_one_user_response.status_code == 200
user_data = get_one_user_response.json()
assert user_data.get('user').get('username') == payload.get('username')
assert user_data.get('user').get('email') == payload.get('email')

delete_user_payload = {
'username': payload.get('username'),
Expand Down Expand Up @@ -164,6 +164,8 @@ def test_edit_category():

delete_category_response = delete_category(delete)
assert delete_category_response.status_code == 200


def test_authenticate():
payload = {
'name': 'test_name',
Expand Down Expand Up @@ -192,7 +194,7 @@ def test_authenticate():
delete_user_response = delete_user(payload=delete_payload)
assert delete_user_response.status_code == 200

get_user_response = get_one_user(username=payload.get('username'))
get_user_response = get_one_user(email=payload.get('email'))
assert get_user_response.status_code == 404
get_user_body = get_user_response.json()
assert get_user_body.get('user') == None
Expand All @@ -206,8 +208,8 @@ def create_user(payload: dict) -> Response:
def delete_user(payload: dict) -> Response:
return requests.delete(ENDPOINT + '/delete_user', json=payload)

def get_one_user(username: str) -> Response:
return requests.get(ENDPOINT + '/get_one_user', params={'username': username})
def get_one_user(email: str) -> Response:
return requests.get(ENDPOINT + '/get_one_user', params={'email': email})

def get_many_users() -> Response:
return requests.get(ENDPOINT + '/get_users')
Expand Down

0 comments on commit 2f02dc2

Please sign in to comment.