From b7864a611cbe1cbe31c384546eef3ac36062d6c6 Mon Sep 17 00:00:00 2001 From: Nir Schulman Date: Sat, 23 Nov 2024 21:32:50 +0200 Subject: [PATCH] Updated tutorial tests to only import for valid python versions --- .../test_dependencies/test_tutorial013a_an_py39.py | 4 +++- .../test_dependencies/test_tutorial013b_an_py39.py | 4 +++- .../test_dependencies/test_tutorial013c_an_py39.py | 4 +++- .../test_dependencies/test_tutorial013d_an_py39.py | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/test_tutorial/test_dependencies/test_tutorial013a_an_py39.py b/tests/test_tutorial/test_dependencies/test_tutorial013a_an_py39.py index d755e9c4a..90775b6b0 100644 --- a/tests/test_tutorial/test_dependencies/test_tutorial013a_an_py39.py +++ b/tests/test_tutorial/test_dependencies/test_tutorial013a_an_py39.py @@ -1,10 +1,12 @@ +import sys from typing import List import pytest from starlette.testclient import TestClient from typing_extensions import Self -from docs_src.dependencies.tutorial013a_an_py39 import MyDatabaseConnection, app +if sys.version_info >= (3, 9): + from docs_src.dependencies.tutorial013a_an_py39 import MyDatabaseConnection, app from ...utils import needs_py39 diff --git a/tests/test_tutorial/test_dependencies/test_tutorial013b_an_py39.py b/tests/test_tutorial/test_dependencies/test_tutorial013b_an_py39.py index f19593563..b12fa0637 100644 --- a/tests/test_tutorial/test_dependencies/test_tutorial013b_an_py39.py +++ b/tests/test_tutorial/test_dependencies/test_tutorial013b_an_py39.py @@ -1,10 +1,12 @@ +import sys from typing import List import pytest from starlette.testclient import TestClient from typing_extensions import Self -from docs_src.dependencies.tutorial013b_an_py39 import MyDatabaseConnection, app +if sys.version_info >= (3, 9): + from docs_src.dependencies.tutorial013b_an_py39 import MyDatabaseConnection, app from ...utils import needs_py39 diff --git a/tests/test_tutorial/test_dependencies/test_tutorial013c_an_py39.py b/tests/test_tutorial/test_dependencies/test_tutorial013c_an_py39.py index 5f9b420bb..80ac67f42 100644 --- a/tests/test_tutorial/test_dependencies/test_tutorial013c_an_py39.py +++ b/tests/test_tutorial/test_dependencies/test_tutorial013c_an_py39.py @@ -1,10 +1,12 @@ +import sys from typing import List import pytest from starlette.testclient import TestClient from typing_extensions import Self -from docs_src.dependencies.tutorial013c_an_py39 import MyDatabaseConnection, app +if sys.version_info >= (3, 9): + from docs_src.dependencies.tutorial013c_an_py39 import MyDatabaseConnection, app from ...utils import needs_py39 diff --git a/tests/test_tutorial/test_dependencies/test_tutorial013d_an_py39.py b/tests/test_tutorial/test_dependencies/test_tutorial013d_an_py39.py index 3f7965894..8563325da 100644 --- a/tests/test_tutorial/test_dependencies/test_tutorial013d_an_py39.py +++ b/tests/test_tutorial/test_dependencies/test_tutorial013d_an_py39.py @@ -1,10 +1,12 @@ +import sys from typing import List import pytest from starlette.testclient import TestClient from typing_extensions import Self -from docs_src.dependencies.tutorial013d_an_py39 import MyDatabaseConnection, app +if sys.version_info >= (3, 9): + from docs_src.dependencies.tutorial013d_an_py39 import MyDatabaseConnection, app from ...utils import needs_py39