tortoise / tortoise-orm

Familiar asyncio ORM for python, built with relations in mind
https://tortoise.github.io
Apache License 2.0
4.37k stars 355 forks source link

ci: run examples unittest #1644

Closed waketzheng closed 2 weeks ago

waketzheng commented 2 weeks ago

Description

.github/workflows/ci.yml

  1. make ci will auto install dependencies, so step that running make deps can be removed
  2. it is better to check example unittest in workflow
  3. newer version of coveralls have incorrent python version limit https://github.com/TheKevJames/coveralls-python/issues/449, so I add pip3 install --upgrade coveralls at line81

Makefile

Use _testall in ci to avoid install deps twice

poetry.lock

Auto update by make up

tests/

Just remove unused # noqa

Motivation and Context

How Has This Been Tested?

Checklist:

coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9461772527

Details


Files with Coverage Reduction New Missed Lines %
tortoise/backends/psycopg/schema_generator.py 1 83.33%
tortoise/manager.py 1 87.5%
tortoise/backends/mysql/init.py 2 0.0%
tortoise/backends/mssql/init.py 2 0.0%
tortoise/backends/oracle/init.py 2 0.0%
tortoise/backends/asyncpg/init.py 2 0.0%
tortoise/contrib/postgres/search.py 3 57.14%
tortoise/contrib/postgres/functions.py 3 69.23%
tortoise/exceptions.py 4 72.41%
tortoise/backends/oracle/executor.py 4 0.0%
<!-- Total: 2845 -->
Totals Coverage Status
Change from base Build 9345308446: -45.1%
Covered Lines: 2980
Relevant Lines: 6480

💛 - Coveralls
coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9462264669

Details


Files with Coverage Reduction New Missed Lines %
tortoise/backends/psycopg/schema_generator.py 1 83.33%
tortoise/manager.py 1 87.5%
tortoise/backends/mysql/init.py 2 0.0%
tortoise/backends/mssql/init.py 2 0.0%
tortoise/backends/oracle/init.py 2 0.0%
tortoise/backends/asyncpg/init.py 2 0.0%
tortoise/contrib/postgres/search.py 3 57.14%
tortoise/contrib/postgres/functions.py 3 69.23%
tortoise/exceptions.py 4 72.41%
tortoise/backends/oracle/executor.py 4 0.0%
<!-- Total: 2845 -->
Totals Coverage Status
Change from base Build 9345308446: -45.1%
Covered Lines: 2980
Relevant Lines: 6480

💛 - Coveralls
coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9462500601

Details


Totals Coverage Status
Change from base Build 9345308446: -0.004%
Covered Lines: 5778
Relevant Lines: 6480

💛 - Coveralls
coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9462909276

Details


Totals Coverage Status
Change from base Build 9345308446: -0.004%
Covered Lines: 5778
Relevant Lines: 6480

💛 - Coveralls
coveralls commented 2 weeks ago

Pull Request Test Coverage Report for Build 9463512915

Details


Totals Coverage Status
Change from base Build 9345308446: 1.1%
Covered Lines: 5852
Relevant Lines: 6480

💛 - Coveralls