• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hasgeek / coaster / 9244418196
84%
master: 93%

Build:
Build:
LAST BUILD BRANCH: pre-commit-ci-update-config
DEFAULT BRANCH: master
Ran 26 May 2024 03:41PM UTC
Jobs 4
Files 33
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 May 2024 03:39PM UTC coverage: 84.467% (-4.8%) from 89.263%
9244418196

push

github

web-flow
Add async support for Quart+Flask (#470)

This commit bumps the version number from 0.7 to 0.8 as it has extensive changes:

* Ruff replaces black, isort and flake8 for linting and formatting
* All decorators now support async functions and provide async wrapper implementations
* Some obsolete modules have been removed
* Pagination from Flask-SQLAlchemy is now included, removing that dependency (but still used in tests)
* New `compat` module provides wrappers to both Quart and Flake and is used by all other modules
* Some tests run using Quart. The vast majority of tests are not upgraded, nor are there tests for async decorators, so overall line coverage has dropped significantly. Comprehensive test coverage is still pending; for now we are using Funnel's tests as the extended test suite

648 of 1023 new or added lines in 29 files covered. (63.34%)

138 existing lines in 17 files now uncovered.

3948 of 4674 relevant lines covered (84.47%)

3.38 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
94.49
4.57% src/coaster/app.py
1
85.83
-0.23% src/coaster/auth.py
1
97.69
-0.31% src/coaster/sqlalchemy/statemanager.py
2
94.55
-3.49% src/coaster/sqlalchemy/markdown.py
2
93.86
-0.11% src/coaster/utils/text.py
2
88.75
-0.26% src/coaster/views/misc.py
3
98.13
-1.88% src/coaster/assets.py
3
97.44
-0.05% src/coaster/sqlalchemy/mixins.py
4
94.72
-0.64% src/coaster/sqlalchemy/roles.py
7
90.14
src/coaster/sqlalchemy/query.py
24
85.89
-4.85% src/coaster/views/classview.py
34
31.82
-0.1% src/coaster/logger.py
72
63.01
-8.09% src/coaster/views/decorators.py
105
34.78
src/coaster/sqlalchemy/pagination.py
114
57.78
src/coaster/compat.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.49
4.57% src/coaster/app.py
1
98.77
-0.03% src/coaster/sqlalchemy/functions.py
1
31.82
-0.1% src/coaster/logger.py
2
98.6
-0.04% src/coaster/utils/misc.py
3
94.92
1.37% src/coaster/utils/datetime.py
4
92.68
0.0% src/coaster/sqlalchemy/columns.py
4
94.29
0.0% src/coaster/sqlalchemy/annotations.py
4
96.67
-0.11% src/coaster/sqlalchemy/registry.py
4
93.86
-0.11% src/coaster/utils/text.py
5
93.83
-0.15% src/coaster/sqlalchemy/comparators.py
5
88.75
-0.26% src/coaster/views/misc.py
7
97.69
-0.31% src/coaster/sqlalchemy/statemanager.py
11
97.44
-0.05% src/coaster/sqlalchemy/mixins.py
14
63.01
-8.09% src/coaster/views/decorators.py
18
85.89
-4.85% src/coaster/views/classview.py
26
94.72
-0.64% src/coaster/sqlalchemy/roles.py
28
86.0
-0.07% src/coaster/utils/classes.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 9244418196.1 26 May 2024 03:41PM UTC 33
84.39
GitHub Action Run
2 python-3.9 - 9244418196.2 26 May 2024 03:41PM UTC 33
84.42
GitHub Action Run
3 python-3.10 - 9244418196.3 26 May 2024 03:41PM UTC 33
84.39
GitHub Action Run
4 python-3.12 - 9244418196.4 26 May 2024 03:41PM UTC 33
84.36
GitHub Action Run
Source Files on build 9244418196
  • Tree
  • List 33
  • Changed 28
  • Source Changed 0
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b684239c on github
  • Prev Build on main (#9188951658)
  • Next Build on main (#9411536978)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc