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

agronholm / typeguard / 10974657396
95%

Build:
DEFAULT BRANCH: master
Ran 21 Sep 2024 06:14PM UTC
Jobs 1
Files 13
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

21 Sep 2024 06:13PM UTC coverage: 94.217% (-0.1%) from 94.341%
10974657396

push

github

web-flow
Use get_protocol_members in protocol checking (#490)

This changes `check_protocol()` to make use of `get_protocol_members` from typing-extensions. This allows removing an existing hard-coded exclusion list for attributes existing on Protocol, but also handles the cases `__orig_bases__` and `__weakref__` that was breaking when checking intersecting protocols (a subclass of two or more protocols).

This has the effect of turning some false positives into true negatives, but it also leaves some false negatives. To make that clear, xfail test cases are added for the resulting false negatives.

5 of 7 new or added lines in 1 file covered. (71.43%)

1564 of 1660 relevant lines covered (94.22%)

6.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10974657396.1 21 Sep 2024 06:14PM UTC 0
94.22
GitHub Action Run
Source Files on build 10974657396
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #10974657396
  • 604b08d5 on github
  • Prev Build on master (#10973055410)
  • Next Build on master (#10974686461)
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

© 2026 Coveralls, Inc