From f0143513f6fd2c418110aac68317e6ed855584c2 Mon Sep 17 00:00:00 2001 From: MikeSoft007 <mekpenyong2@gmail.com> Date: Fri, 23 Aug 2024 16:15:42 +0200 Subject: [PATCH] bugfix: fixed waitlist test --- tests/v1/waitlist/waitlist_email_test.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/v1/waitlist/waitlist_email_test.py b/tests/v1/waitlist/waitlist_email_test.py index 295c227e5..170263116 100644 --- a/tests/v1/waitlist/waitlist_email_test.py +++ b/tests/v1/waitlist/waitlist_email_test.py @@ -46,13 +46,16 @@ def test_waitlist_signup(mock_send_email, client_with_mocks): def test_duplicate_email(mock_send_email, client_with_mocks): client, mock_db = client_with_mocks # Simulate an existing user in the database - mock_db.query.return_value.filter.return_value.first.return_value = MagicMock() + existing_user = MagicMock() + mock_db.query.return_value.filter.return_value.first.return_value = existing_user response = client.post( "/api/v1/waitlist/", json={"email": "duplicate@gmail.com", "full_name": "Test User"} ) - assert response.status_code == 400 + # Ensure that the response status code reflects the duplicate email case + assert response.status_code == 400 + def test_invalid_email(mock_send_email, client_with_mocks): client, _ = client_with_mocks response = client.post(