Skip to content

Commit d52f9b5

Browse files
authored
Run tests on python 3.10 (tortoise#963)
1 parent 8088de7 commit d52f9b5

5 files changed

Lines changed: 649 additions & 425 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ jobs:
2323
TORTOISE_MYSQL_PASS: root
2424
TORTOISE_POSTGRES_PASS: 123456
2525
strategy:
26+
fail-fast: false
2627
matrix:
27-
python-version: [ 3.7, 3.8 ,3.9 ]
28+
python-version: ["3.7", "3.8", "3.9", "3.10"]
2829
steps:
2930
- name: Start MySQL
3031
run: sudo systemctl start mysql.service
@@ -35,13 +36,13 @@ jobs:
3536
restore-keys: |
3637
${{ runner.os }}-pip-
3738
- uses: actions/checkout@v2
38-
- uses: actions/setup-python@v1
39+
- uses: actions/setup-python@v2
3940
with:
4041
python-version: ${{ matrix.python-version }}
4142
- name: Install and configure Poetry
42-
uses: snok/install-poetry@v1.1.1
43-
with:
44-
virtualenvs-create: false
43+
run: |
44+
pip install -U pip poetry
45+
poetry config virtualenvs.create false
4546
- name: Install requirements
4647
run: make deps
4748
- name: Run ci

examples/fastapi/_tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def client() -> Generator:
2121

2222
@pytest.fixture(scope="module")
2323
def event_loop(client: TestClient) -> Generator:
24-
yield client.task.get_loop()
24+
yield client.task.get_loop() # type: ignore
2525

2626

2727
def test_create_user(client: TestClient, event_loop: asyncio.AbstractEventLoop): # nosec

0 commit comments

Comments
 (0)