Skip to content

Commit 976ce05

Browse files
authored
Merge pull request #405 from Seluj78/chore/consistent-returns
2 parents ef5b09c + 8de95d9 commit 976ce05

File tree

12 files changed

+70
-82
lines changed

12 files changed

+70
-82
lines changed

PyMatchaV2.postman_collection.json

Lines changed: 43 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,7 +1017,7 @@
10171017
"tests[\"JSON return code is 400\"] = response.code == 400",
10181018
"",
10191019
"tests[\"success is true\"] = response.success == false",
1020-
"tests[\"Message is correct\"] = response.error.message == \"Orientation must be one of 'heterosexual', 'homosexual', 'bisexual', 'other'\"",
1020+
"tests[\"Message is correct\"] = response.error.message == \"Orientation must be one of 'heterosexual', 'homosexual', 'bisexual' or 'other'.\"",
10211021
"tests[\"Error type is Bad Request\"] = response.error.type == \"BadRequestError\""
10221022
],
10231023
"type": "text/javascript"
@@ -1217,7 +1217,7 @@
12171217
"tests[\"JSON return code is 400\"] = response.code == 400",
12181218
"",
12191219
"tests[\"success is true\"] = response.success == false",
1220-
"tests[\"Message is correct\"] = response.error.message == \"Gender must be one of 'male', 'female', 'other'\"",
1220+
"tests[\"Message is correct\"] = response.error.message == \"Gender must be one of 'male', 'female' or 'other'.\"",
12211221
"tests[\"Error type is Bad Request\"] = response.error.type == \"BadRequestError\""
12221222
],
12231223
"type": "text/javascript"
@@ -1267,7 +1267,7 @@
12671267
"tests[\"JSON return code is 400\"] = response.code == 400",
12681268
"",
12691269
"tests[\"success is true\"] = response.success == false",
1270-
"tests[\"Message is correct\"] = response.error.message == \"Birthdate format must be %d/%m/%Y (day/month/year)\"",
1270+
"tests[\"Message is correct\"] = response.error.message == \"Birthdate format must be %d/%m/%Y (day/month/year).\"",
12711271
"tests[\"Error type is Bad Request\"] = response.error.type == \"BadRequestError\""
12721272
],
12731273
"type": "text/javascript"
@@ -1366,7 +1366,7 @@
13661366
"",
13671367
"",
13681368
"tests[\"success is true\"] = response.success == true",
1369-
"tests[\"Message is correct\"] = response.message == \"Profile completed !\"",
1369+
"tests[\"Message is correct\"] = response.message == \"Profile completed!\"",
13701370
""
13711371
],
13721372
"type": "text/javascript"
@@ -1416,7 +1416,7 @@
14161416
"tests[\"JSON return code is 400\"] = response.code == 400",
14171417
"",
14181418
"tests[\"success is true\"] = response.success == false",
1419-
"tests[\"Message is correct\"] = response.error.message == \"The user has already completed his profile\"",
1419+
"tests[\"Message is correct\"] = response.error.message == \"The user has already completed his profile.\"",
14201420
"tests[\"Error type is Bad Request\"] = response.error.type == \"BadRequestError\""
14211421
],
14221422
"type": "text/javascript"
@@ -2647,7 +2647,7 @@
26472647
"tests[\"JSON return code is 200\"] = response.code == 200",
26482648
"",
26492649
"tests[\"success is true\"] = response.success == true",
2650-
"tests[\"Message is correct\"] = response.message == \"Email sent for new email\"",
2650+
"tests[\"Message is correct\"] = response.message == \"Email sent for new email.\"",
26512651
""
26522652
],
26532653
"type": "text/javascript"
@@ -2835,7 +2835,7 @@
28352835
"tests[\"JSON return code is 400\"] = response.code == 400",
28362836
"",
28372837
"tests[\"success is false\"] = response.success == false",
2838-
"tests[\"Message is correct\"] = response.error.message == \"The new email is the same as the old one !\"",
2838+
"tests[\"Message is correct\"] = response.error.message == \"The new email is the same as the old one!\"",
28392839
"tests[\"Error type is Bad Request\"] = response.error.type == \"BadRequestError\""
28402840
],
28412841
"type": "text/javascript"
@@ -3912,21 +3912,9 @@
39123912
}
39133913
}
39143914
],
3915-
"protocolProfileBehavior": {
3916-
"disableBodyPruning": true
3917-
},
39183915
"request": {
39193916
"method": "GET",
39203917
"header": [],
3921-
"body": {
3922-
"mode": "raw",
3923-
"raw": "{\n \"force\": false\n}",
3924-
"options": {
3925-
"raw": {
3926-
"language": "json"
3927-
}
3928-
}
3929-
},
39303918
"url": {
39313919
"raw": "{{host}}/recommendations",
39323920
"host": [
@@ -5359,7 +5347,7 @@
53595347
"});",
53605348
"",
53615349
"tests[\"Success is true\"] = response.success == true",
5362-
"tests[\"Message is correct\"] = response.message == \"Unliked user 1500.\""
5350+
"tests[\"Message is correct\"] = response.message == \"Unliked user.\""
53635351
],
53645352
"type": "text/javascript"
53655353
}
@@ -5551,7 +5539,7 @@
55515539
"});",
55525540
"",
55535541
"tests[\"Success is true\"] = response.success == true",
5554-
"tests[\"Message is correct\"] = response.message == \"Unliked user 1500.\""
5542+
"tests[\"Message is correct\"] = response.message == \"Unliked user.\""
55555543
],
55565544
"type": "text/javascript"
55575545
}
@@ -5884,7 +5872,7 @@
58845872
" pm.response.to.have.status(200);",
58855873
"});",
58865874
"",
5887-
"tests[\"Message is correct\"] = response.message == \"Message successfully sent to 1500.\""
5875+
"tests[\"Message is correct\"] = response.message == \"Message successfully sent.\""
58885876
],
58895877
"type": "text/javascript"
58905878
}
@@ -6065,7 +6053,7 @@
60656053
"tests[\"Message is correct\"] = response.new_messages.length == 1",
60666054
"tests[\"New message content is correct\"] = response.new_messages[0].content == \"My Reply\"",
60676055
"tests[\"New message is_seen\"] = response.new_messages[0].is_seen == 0",
6068-
"tests[\"New message seen timestamp is null\"] = response.new_messages[0].dt_seen == null"
6056+
"tests[\"New message seen timestamp is null\"] = response.new_messages[0].seen_timestamp == null"
60696057
],
60706058
"type": "text/javascript"
60716059
}
@@ -7242,162 +7230,162 @@
72427230
],
72437231
"variable": [
72447232
{
7245-
"id": "de9d17be-f7ca-4a75-af2e-dcfd5d60609a",
7233+
"id": "3e50a45c-f7b6-4503-898e-7a2a319f21c6",
72467234
"key": "host",
72477235
"value": "http://127.0.0.1:5000"
72487236
},
72497237
{
7250-
"id": "0cd6ffc1-1c75-47c2-8d8d-f5125648afac",
7238+
"id": "df25c64c-7f48-448e-8505-a0b970f3db0c",
72517239
"key": "access_token",
72527240
"value": ""
72537241
},
72547242
{
7255-
"id": "ed3db240-4fad-45f5-8a7a-095a337c5816",
7243+
"id": "6b4cdb7c-f052-4235-aba4-300e8ea5a78a",
72567244
"key": "refresh_token",
72577245
"value": ""
72587246
},
72597247
{
7260-
"id": "821388fc-d8c6-4bbe-8646-2ab446976be9",
7248+
"id": "02e0ebf1-a832-49eb-a738-7817f6281e58",
72617249
"key": "debug_token",
72627250
"value": "xX69jules69Xx"
72637251
},
72647252
{
7265-
"id": "a10bcfc0-96f5-4e8e-84c4-076155ac6fbc",
7253+
"id": "2dcc1cbe-016f-4cd5-a595-d0a789158d39",
72667254
"key": "id",
72677255
"value": "1541"
72687256
},
72697257
{
7270-
"id": "47865117-86d5-457d-ab4b-be67216a58a7",
7258+
"id": "e8bb8541-cd39-456d-8f8a-6d974982c40b",
72717259
"key": "first_name",
72727260
"value": "Jules"
72737261
},
72747262
{
7275-
"id": "01bb833b-a658-48d5-a2cc-b76e1016bb90",
7263+
"id": "12ea98a3-1c9f-463d-b820-c9803ae9eaad",
72767264
"key": "last_name",
72777265
"value": "Lasne"
72787266
},
72797267
{
7280-
"id": "daa86e8b-d927-4bae-a05a-6b4b28f43712",
7268+
"id": "c4335ab4-917c-4b59-9f35-19f9f4476d92",
72817269
"key": "email",
72827270
"value": "jules.lasne@example.org"
72837271
},
72847272
{
7285-
"id": "192efd3a-7603-421c-be59-1fa2d8a9a0bb",
7273+
"id": "6bb86094-ebb6-4795-852a-7aa813c9548a",
72867274
"key": "username",
72877275
"value": "seluj78"
72887276
},
72897277
{
7290-
"id": "a78f5409-bfb0-45db-aa9c-b28d771ed2de",
7278+
"id": "66ad79d0-1da1-4c86-856f-68b8cb9b543f",
72917279
"key": "password",
72927280
"value": "dolphin"
72937281
},
72947282
{
7295-
"id": "bfcf2884-20c9-4ad9-b14f-82c6df4d248e",
7283+
"id": "2bfe0b20-7576-406d-925a-76ec05695a56",
72967284
"key": "orientation",
72977285
"value": "heterosexual"
72987286
},
72997287
{
7300-
"id": "db6ac697-a874-44a1-9157-e9d522bce9bc",
7288+
"id": "7e307fe3-ad69-42a4-851e-c6054e88f533",
73017289
"key": "gender",
73027290
"value": "male"
73037291
},
73047292
{
7305-
"id": "6e9c5155-e56d-408a-8211-8cdb37083737",
7293+
"id": "c30ca7ec-d669-4ca3-8736-9bfdcbb7492c",
73067294
"key": "bio",
73077295
"value": "Phasellus vel tortor vel elit scelerisque accumsan vel nec nunc. Ut condimentum vestibulum sapien non dictum. Vestibulum ac eleifend mi. Curabitur dictum vestibulum ex at placerat. Pellentesque odio mi, condimentum et sollicitudin at, finibus non leo. Aenean sed pulvinar nulla, nec tincidunt felis. Aenean nibh elit, aliquam sit amet lobortis et, pellentesque ut orci. Curabitur placerat sem id ex laoreet imperdiet. Curabitur dictum ac urna feugiat viverra. Vivamus nec pulvinar urna. Suspendisse vel ultrices est. Sed malesuada est vel orci venenatis scelerisque. Phasellus ultrices dignissim sapien, at mattis tellus mattis pulvinar. Sed ut euismod velit, id fermentum leo."
73087296
},
73097297
{
7310-
"id": "2de8e81c-9179-406d-8873-5aff4b739f54",
7298+
"id": "5df95083-a02d-42cc-adca-af2fc7f4a931",
73117299
"key": "birthdate",
73127300
"value": "06/04/1998"
73137301
},
73147302
{
7315-
"id": "7e1d9f45-350f-4d91-8a16-0eaa1abf8685",
7303+
"id": "95044a57-47d6-4de8-85f1-7263e0341f79",
73167304
"key": "first_name2",
73177305
"value": "Félix"
73187306
},
73197307
{
7320-
"id": "a19f2e27-d89a-443d-8d5f-b18dfa38a298",
7308+
"id": "d2aae104-3ac8-435d-b506-9085c84dbdad",
73217309
"key": "last_name2",
73227310
"value": "Ensal"
73237311
},
73247312
{
7325-
"id": "db1dfa44-09c4-4e85-9568-15ddfb78d7e7",
7313+
"id": "b6ff9c48-4fe5-4801-8349-7fdc764bf394",
73267314
"key": "username2",
73277315
"value": "Ufree"
73287316
},
73297317
{
7330-
"id": "bba960c3-9465-4b1c-90b2-8c0bba49091b",
7318+
"id": "9d9fb357-9866-4da3-bfff-cec077624a25",
73317319
"key": "bio2",
73327320
"value": "Donec quis porttitor ante, ac pulvinar nulla. Vivamus dignissim, ipsum ultricies interdum suscipit, risus tellus auctor mi, eu auctor metus sem quis urna. In maximus placerat ipsum, nec sodales elit aliquet sed. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus malesuada velit felis, non volutpat ex bibendum at. Maecenas aliquet sodales quam at consequat. Sed faucibus consequat tempor. Fusce consequat eu sem non tempus. Duis dapibus nunc vel tempus semper. Pellentesque dignissim tellus odio, vel luctus ipsum suscipit quis. Curabitur id erat at quam varius fermentum non in massa."
73337321
},
73347322
{
7335-
"id": "ebc5791e-9317-409b-9195-0c869829de4b",
7323+
"id": "3ad12943-7b1f-481f-b5a2-ead7d6402a58",
73367324
"key": "gender2",
73377325
"value": "other"
73387326
},
73397327
{
7340-
"id": "7ffd0db7-a926-4c8e-bfb5-3efb4ffa81ac",
7328+
"id": "f55b25d0-b708-47bd-a10f-922cb7b4f211",
73417329
"key": "orientation2",
73427330
"value": "bisexual"
73437331
},
73447332
{
7345-
"id": "75392ec7-f738-441d-af69-671b36a89b67",
7333+
"id": "6f90d87b-f468-4417-9481-2102220b89b0",
73467334
"key": "birthdate2",
73477335
"value": "25/06/2000"
73487336
},
73497337
{
7350-
"id": "5f247ade-3d4f-4b66-8e66-4949a809835a",
7338+
"id": "88b302d8-8018-457d-ae33-2ce511e3d4f5",
73517339
"key": "email2",
73527340
"value": "felix.ensal@example.org"
73537341
},
73547342
{
7355-
"id": "79fbeabd-8711-4b7e-a3ce-a2fff88216aa",
7343+
"id": "7e4aeab9-c234-4ee1-8d0c-0e30c12b79ea",
73567344
"key": "password2",
73577345
"value": "dolphin2"
73587346
},
73597347
{
7360-
"id": "010ca345-c7b8-4443-8996-5a0d1ddffa40",
7348+
"id": "95f78452-7269-45f9-9202-879adc7feb60",
73617349
"key": "ip",
73627350
"value": "90.108.46.63"
73637351
},
73647352
{
7365-
"id": "dcc0c64a-7c6d-48da-ad72-8f1259b12c70",
7353+
"id": "f8e0b102-6fa0-405c-b684-ed2976662d36",
73667354
"key": "lat",
73677355
"value": "49.5271"
73687356
},
73697357
{
7370-
"id": "a1f10ead-5858-4820-b474-93b50f9d7b59",
7358+
"id": "d088bed1-37fe-4edc-9110-5a6c1fdadb78",
73717359
"key": "lng",
73727360
"value": "1.1885"
73737361
},
73747362
{
7375-
"id": "ad61ddc7-cb2a-4fc7-ba25-ddb68a83a7a8",
7363+
"id": "f02f943b-b835-46ea-8f92-ec51ad160ed0",
73767364
"key": "my_msg_id",
73777365
"value": "-1"
73787366
},
73797367
{
7380-
"id": "cf98244b-d9b5-4f6b-969a-dea0bf631e93",
7368+
"id": "a5380797-19c0-4b69-8632-d7eac317ed6e",
73817369
"key": "to_me_msg_id",
73827370
"value": "-1"
73837371
},
73847372
{
7385-
"id": "bcd2370c-fee5-4f5c-aad8-ff80ccec2c8c",
7373+
"id": "7455c588-11dd-455d-b0d6-e9d1b051e0c9",
73867374
"key": "other_msg_id",
73877375
"value": "-1"
73887376
},
73897377
{
7390-
"id": "c3fef2db-d89f-4cab-8e93-9aa0f7746395",
7378+
"id": "4ec2e211-56dc-4c5a-8fa5-1bd65a276129",
73917379
"key": "user_access_token",
73927380
"value": ""
73937381
},
73947382
{
7395-
"id": "0e10a01a-fe4d-4d3b-865c-3e34bfb98003",
7383+
"id": "2f59a635-bacd-4d08-ad0d-44b3169b33d1",
73967384
"key": "user_refresh_token",
73977385
"value": ""
73987386
},
73997387
{
7400-
"id": "45055d3a-d126-443d-9c60-b41b65109fe7",
7388+
"id": "f674942a-f096-4139-9947-02af7849a610",
74017389
"key": "notif_id",
74027390
"value": ""
74037391
}

backend/PyMatcha/routes/api/auth/email.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ def confirm_email(token):
6363
raise NotFoundError("User not found.")
6464
if u.is_confirmed:
6565
current_app.logger.debug("/auth/confirm -> User already confirmed")
66-
raise BadRequestError("Email already confirmed", "")
66+
raise BadRequestError("Email already confirmed.", "")
6767
else:
6868
u.is_confirmed = True
6969
u.confirmed_on = datetime.datetime.utcnow()
7070
u.save()
7171
current_app.logger.debug("/auth/confirm -> User {} confirmed.".format(u.id))
72-
return Success("Confirmation successful")
72+
return Success("Confirmation successful.")
7373

7474

7575
@auth_email_bp.route("/auth/confirm/new", methods=["POST"])
@@ -92,4 +92,4 @@ def request_new_email_conf():
9292
rendered_html = render_template("confirm_email.html", link=link)
9393
send_mail_html.delay(dest=data["email"], subject="Confirm your email on PyMatcha", html=rendered_html)
9494
current_app.logger.debug("/auth/confirm/new -> New confirmation email sent if user exists in database")
95-
return Success("New confirmation email sent if user exists in database and isn't already confirmed")
95+
return Success("New confirmation email sent if user exists in database and isn't already confirmed.")

backend/PyMatcha/routes/api/auth/password.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def forgot_password():
5858
current_app.logger.debug(
5959
"/auth/password/forgot -> Password reset mail sent successfully for user {}".format(data["email"])
6060
)
61-
return Success("Password reset mail sent successfully if user exists in DB")
61+
return Success("Password reset mail sent successfully if user exists in DB.")
6262

6363

6464
@auth_password_bp.route("/auth/password/reset", methods=["POST"])
@@ -116,4 +116,4 @@ def check_token_validity():
116116
if u.previous_reset_token == data["token"]:
117117
current_app.logger.debug("/auth/password/reset -> Token already used")
118118
raise BadRequestError("Token already used", "Please request a new one.")
119-
return Success("Reset token is correct")
119+
return Success("Reset token is correct.")

backend/PyMatcha/routes/api/like.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def like_profile(uid):
3737
if is_superlike:
3838
if current_user.superlikes_counter <= 0:
3939
if current_user.superlikes_reset_dt < datetime.utcnow():
40-
raise BadRequestError("Your superlikes are being restored, try again in a second")
40+
raise BadRequestError("Your superlikes are being restored, try again in a few seconds.")
4141
else:
4242
ta_format = timeago_format(current_user.superlikes_reset_dt, datetime.utcnow())
4343
raise BadRequestError(f"No more superlikes today, come back {ta_format}")
@@ -123,4 +123,4 @@ def unlike_profile(uid):
123123
link_to=None,
124124
)
125125

126-
return Success(f"Unliked user {u.id}.")
126+
return Success("Unliked user.")

backend/PyMatcha/routes/api/messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def send_message():
9494
new_message.save()
9595
bot_respond_to_message.delay(bot_id=to_user.id, from_id=current_user.id, message_content=content)
9696

97-
return SuccessOutputMessage("new_message", new_message.to_dict(), "Message successfully sent to {}.".format(to_uid))
97+
return SuccessOutputMessage("new_message", new_message.to_dict(), "Message successfully sent.")
9898

9999

100100
@messages_bp.route("/conversations/<with_uid>", methods=["GET"])

backend/PyMatcha/routes/api/profile/block.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def block_profile(uid):
3939
raise BadRequestError("Cannot block yourself.")
4040
if not Block.get_multi(blocker_id=current_user.id, blocked_id=u.id):
4141
Block.create(blocker_id=current_user.id, blocked_id=u.id)
42-
return Success(f"Successfully blocked {u.email}.")
42+
return Success(f"Successfully blocked {u.id}.")
4343
else:
4444
raise BadRequestError("You already blocked this user.")
4545

0 commit comments

Comments
 (0)