|
12 | 12 | # License for the specific language governing permissions and limitations |
13 | 13 | # under the License. |
14 | 14 | import json |
15 | | -from typing import Any, Dict, Union |
| 15 | +from typing import Any, Dict, Optional, Union |
16 | 16 | from unittest import skip |
17 | 17 |
|
18 | 18 | from litestar import Litestar, MediaType, Request, Response, get, post |
|
61 | 61 |
|
62 | 62 | def override_dashboard_functions(original_implementation: RecipeInterface): |
63 | 63 | async def should_allow_access( |
64 | | - request: BaseRequest, __: DashboardConfig, ___: Dict[str, Any] |
| 64 | + request: BaseRequest, config: DashboardConfig, user_context: Dict[str, Any] |
65 | 65 | ): |
66 | 66 | auth_header = request.get_header("authorization") |
67 | 67 | return auth_header == "Bearer testapikey" |
@@ -121,7 +121,7 @@ async def handle_get( |
121 | 121 | }, |
122 | 122 | ) |
123 | 123 | async def handle_get_optional( |
124 | | - session: SessionContainer, |
| 124 | + session: Optional[SessionContainer], |
125 | 125 | ) -> Dict[str, Any]: |
126 | 126 | if session is None: |
127 | 127 | return {"s": "empty session"} |
@@ -739,9 +739,9 @@ async def test_search_with_email_t(driver_config_client: TestClient[Litestar]): |
739 | 739 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
740 | 740 | cdi_version = await querier.get_api_version() |
741 | 741 | if not cdi_version: |
742 | | - skip() |
| 742 | + skip("CDI version not available") |
743 | 743 | if not is_version_gte(cdi_version, "2.20"): |
744 | | - skip() |
| 744 | + skip("CDI version too old") |
745 | 745 | await create_users(emailpassword=True) |
746 | 746 | query = {"limit": "10", "email": "t"} |
747 | 747 | res = driver_config_client.get( |
@@ -786,9 +786,9 @@ async def test_search_with_email_multiple_email_entry( |
786 | 786 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
787 | 787 | cdi_version = await querier.get_api_version() |
788 | 788 | if not cdi_version: |
789 | | - skip() |
| 789 | + skip("CDI version not available") |
790 | 790 | if not is_version_gte(cdi_version, "2.20"): |
791 | | - skip() |
| 791 | + skip("CDI version too old") |
792 | 792 | await create_users(emailpassword=True) |
793 | 793 | query = {"limit": "10", "email": "iresh;john"} |
794 | 794 | res = driver_config_client.get( |
@@ -831,9 +831,9 @@ async def test_search_with_email_iresh(driver_config_client: TestClient[Litestar |
831 | 831 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
832 | 832 | cdi_version = await querier.get_api_version() |
833 | 833 | if not cdi_version: |
834 | | - skip() |
| 834 | + skip("CDI version not available") |
835 | 835 | if not is_version_gte(cdi_version, "2.20"): |
836 | | - skip() |
| 836 | + skip("CDI version too old") |
837 | 837 | await create_users(emailpassword=True) |
838 | 838 | query = {"limit": "10", "email": "iresh"} |
839 | 839 | res = driver_config_client.get( |
@@ -879,9 +879,9 @@ async def test_search_with_phone_plus_one(driver_config_client: TestClient[Lites |
879 | 879 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
880 | 880 | cdi_version = await querier.get_api_version() |
881 | 881 | if not cdi_version: |
882 | | - skip() |
| 882 | + skip("CDI version not available") |
883 | 883 | if not is_version_gte(cdi_version, "2.20"): |
884 | | - skip() |
| 884 | + skip("CDI version too old") |
885 | 885 | await create_users(passwordless=True) |
886 | 886 | query = {"limit": "10", "phone": "+1"} |
887 | 887 | res = driver_config_client.get( |
@@ -929,9 +929,9 @@ async def test_search_with_phone_one_bracket( |
929 | 929 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
930 | 930 | cdi_version = await querier.get_api_version() |
931 | 931 | if not cdi_version: |
932 | | - skip() |
| 932 | + skip("CDI version not available") |
933 | 933 | if not is_version_gte(cdi_version, "2.20"): |
934 | | - skip() |
| 934 | + skip("CDI version too old") |
935 | 935 | await create_users(passwordless=True) |
936 | 936 | query = {"limit": "10", "phone": "1("} |
937 | 937 | res = driver_config_client.get( |
@@ -1016,9 +1016,9 @@ async def test_search_with_provider_google(driver_config_client: TestClient[Lite |
1016 | 1016 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
1017 | 1017 | cdi_version = await querier.get_api_version() |
1018 | 1018 | if not cdi_version: |
1019 | | - skip() |
| 1019 | + skip("CDI version not available") |
1020 | 1020 | if not is_version_gte(cdi_version, "2.20"): |
1021 | | - skip() |
| 1021 | + skip("CDI version too old") |
1022 | 1022 | await create_users(thirdparty=True) |
1023 | 1023 | query = {"limit": "10", "provider": "google"} |
1024 | 1024 | res = driver_config_client.get( |
@@ -1109,9 +1109,9 @@ async def test_search_with_provider_google_and_phone_1( |
1109 | 1109 | querier = Querier.get_instance(DashboardRecipe.recipe_id) |
1110 | 1110 | cdi_version = await querier.get_api_version() |
1111 | 1111 | if not cdi_version: |
1112 | | - skip() |
| 1112 | + skip("CDI version not available") |
1113 | 1113 | if not is_version_gte(cdi_version, "2.20"): |
1114 | | - skip() |
| 1114 | + skip("CDI version too old") |
1115 | 1115 | await create_users(thirdparty=True, passwordless=True) |
1116 | 1116 | query = {"limit": "10", "provider": "google", "phone": "1"} |
1117 | 1117 | res = driver_config_client.get( |
|
0 commit comments