diff --git a/tests/test_full_user_flow.py b/tests/functional/test_full_user_flow.py similarity index 100% rename from tests/test_full_user_flow.py rename to tests/functional/test_full_user_flow.py diff --git a/tests/test_auth.py b/tests/integration/test_auth.py similarity index 100% rename from tests/test_auth.py rename to tests/integration/test_auth.py diff --git a/tests/test_folder_deletion.py b/tests/integration/test_folder_deletion.py similarity index 100% rename from tests/test_folder_deletion.py rename to tests/integration/test_folder_deletion.py diff --git a/tests/test_imap_routes.py b/tests/integration/test_imap_routes.py similarity index 100% rename from tests/test_imap_routes.py rename to tests/integration/test_imap_routes.py diff --git a/tests/test_processed_emails_routes.py b/tests/integration/test_processed_emails_routes.py similarity index 100% rename from tests/test_processed_emails_routes.py rename to tests/integration/test_processed_emails_routes.py diff --git a/tests/test_routes.py b/tests/integration/test_routes.py similarity index 100% rename from tests/test_routes.py rename to tests/integration/test_routes.py diff --git a/tests/test_imap_service.py b/tests/unit/test_imap_service.py similarity index 100% rename from tests/test_imap_service.py rename to tests/unit/test_imap_service.py diff --git a/tests/test_models.py b/tests/unit/test_models.py similarity index 100% rename from tests/test_models.py rename to tests/unit/test_models.py diff --git a/tests/test_processed_emails_service.py b/tests/unit/test_processed_emails_service.py similarity index 100% rename from tests/test_processed_emails_service.py rename to tests/unit/test_processed_emails_service.py