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

roundup-tracker / roundup / 25075727545
75%

Build:
DEFAULT BRANCH: master
Ran 28 Apr 2026 08:33PM UTC
Jobs 1
Files 117
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

28 Apr 2026 08:16PM UTC coverage: 74.686% (+0.004%) from 74.682%
25075727545

push

github

rouilj
chore(ruff):

hyperdb.py:

  sort imports

  collapse multiple:
       if x:
       else:
         if Y:
         else:
    to
       if x:
       elif y:
       else:

    One collapse included multiple nested levels.

  replace vars:
    id -> node_id (3 times) (shadows builtins)

    id -> item_id

    parameter name 'property' to 'property_' to match
      blobfiles::FileStorage like prototype methods.  (shadows
      builtins)

    p -> prop_name

  replace multiple set(generator) with {set comprehension}

  replace
      for k in X:
        ...(X[k])
    with
      for k, v in X.values():
         ...(v)

  remove redundant list from list(sorted(...))

  added FIXME 3.10 to uses of zip without strict=True. Can add strict
     when 3.10 is earliest supported version. (2 instances)

  replace "string with multiple words".split() into literal list of
    individual words.

  replace dict([(a,b) for x in y]) with dict comprehension.
    {a:b for x in y} (3 cases)

  replace for loop with list comprehension.

  replace "for X in d.keys()" with "for X in d"

  bytes != str -> bytes is not str (2 cases)

  whitespace fixes

61 of 63 new or added lines in 1 file covered. (96.83%)

667 existing lines in 10 files now uncovered.

19142 of 25630 relevant lines covered (74.69%)

4.39 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
88.01
-0.02% roundup/hyperdb.py

Coverage Regressions

Lines Coverage ∆ File
337
66.84
-0.02% roundup/cgi/templating.py
226
69.74
-0.09% roundup/admin.py
27
56.03
-1.34% roundup/demo.py
25
95.51
0.1% roundup/configuration.py
18
26.47
0.76% roundup/backends/portalocker.py
10
91.33
-0.05% roundup/backends/indexer_dbm.py
10
87.4
-0.1% roundup/instance.py
6
86.67
1.25% roundup/cgi/engine_zopetal.py
6
92.11
0.21% roundup/init.py
2
86.14
-0.53% roundup/backends/blobfiles.py
Jobs
ID Job ID Ran Files Coverage
1 25075727545.1 28 Apr 2026 08:33PM UTC 117
74.69
GitHub Action Run
Source Files on build 25075727545
  • Tree
  • List 117
  • Changed 13
  • Source Changed 13
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25075727545
  • e80ac8e9 on github
  • Prev Build on master (#24970021618)
  • Next Build on master (#25117017919)
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