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

penguinolog / urwid / 29985062475 / 11
72%
master: 74%

Build:
Build:
LAST BUILD BRANCH: changelog_407
DEFAULT BRANCH: master
Ran 23 Jul 2026 06:30AM UTC
Files 61
Run time 2s
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

23 Jul 2026 06:26AM UTC coverage: 72.841%. Remained the same
29985062475.11

push

travis-pro

penguinolog
Typing: introduce `AbstractWidget` abstract base class/protocol

* Support Widget implementation not subclassing `Widget`
* Proper protocol based validation and abstract base usage
* * `focus_position` is not listed since it's raising `IndexError` on attribute access check
* For internal usage to explicit declare required protocols provide `AbstractBoxWidget` and `AbstractFlowWidget` protocols
* * Limitation: before python 3.12 `Filler` can not be properly typed for `AbstractBoxWidget | AbstractFlowWidget` usage depends on `height` argument.

1891 of 2500 branches covered (75.64%)

Branch coverage included in aggregate %.

8440 of 11683 relevant lines covered (72.24%)

0.72 hits per line

Source Files on job run-3.11-ubuntu-latest" - 29985062475.11
  • Tree
  • List 61
  • Changed 23
  • Source Changed 23
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 29985062475
  • Travis Job
  • 49a39f69 on github
  • Prev Job for on widget_like (#29937487644.8)
  • Next Job for on widget_like (#29985710647.8)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc