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

zopefoundation / Products.CMFCore
87%

Build:
DEFAULT BRANCH: master
Repo Added 06 Nov 2018 01:02PM UTC
Files 131
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2.4.0
  • 2.4.0b5
  • 2.4.0b6
  • 2.4.0b7
  • 2.4.0b8
  • 2.4.2
  • 2.4.3
  • 2.4.4
  • 2.4.5
  • 2.4.6
  • 2.4.7
  • 2.4.8
  • 2.5.2
  • 2.5.3
  • 2.5.4
  • 2.6.0
  • 2.7.0
  • 2.7.1
  • 2.x
  • 3.0
  • 3.1
  • 3.2
  • 3.4
  • 3.5
  • 3.6
  • 3.8
  • 58-backport-collective-indexing-patch
  • 58-backport-collective-indexing-patch-2
  • Handle_Ripped_out_ZServer_support
  • adjust-imports
  • code-cleaup-keys
  • config-with-zope-product
  • config-with-zope-product-template-446e9797
  • config-with-zope-product-template-4ec95046
  • config-with-zope-product-template-80e3d605
  • config-with-zope-product-template-9fcd3d67
  • config-with-zope-product-template-b21fbbf2
  • config-with-zope-product-template-b3663390
  • config-with-zope-product-template-e07f139c
  • dataflake/issue_109
  • dataflake/issue_112
  • drop-pkg-resources-usage
  • explicitacquisition
  • fix-79
  • fix-87
  • fix-Products.DCWorkflow-dependency
  • fix-Zope-4.3
  • fix-broken-link-in-changes
  • fix-deprecations
  • fix-indexing-queue
  • fix-isort
  • fix-lint
  • fix-lint-tests
  • fix-processqueue-reindexsecurity
  • fix-sphinx-8
  • fix-tests/Products.GenericSetup
  • fix-usage-of-subscribers.zcml
  • fix-warnings
  • fix/treewalk-reindexObjectSecurity
  • fix_contentexport_in_py3
  • fix_cookie_test#120
  • gforcada-patch-1
  • issue-140-optimize-deleteLocalRoles
  • issue-90-test-subscribers
  • issue_76
  • issue_84
  • issue_85
  • jens_fix_51
  • locales
  • master
  • maurits-decodeFilter-2x
  • maurits-registerclass-resources
  • maurits-release-3.3
  • py3-im-self-2
  • py37
  • release-37
  • revert-treewalk
  • test-zope5
  • update-isort
  • zcatalog-dependency
  • zmi_customize_item

05 Mar 2026 11:54AM UTC coverage: 86.511% (+0.4%) from 86.152%
23110085734

push

github

web-flow
Add tests for subscribers.py (#156)

* Add tests for subscribers.py (fixes #90)

* Apply pre-commit code formatting

* Add integration tests for subscribers.py

Exercise all subscriber handlers through real ZCML-registered event
dispatch with the real IndexQueue (no mocking). Uses a new
SubscribersZCMLLayer that loads subscribers.zcml to verify both the
ZCML declarations and handler behavior end-to-end.

* Apply pre-commit code formatting

* Replace mocked unit tests with integration tests

Remove heavily-mocked unit tests in favor of integration tests that
exercise subscribers through real event dispatch and the real IndexQueue.
Add coverage for skipping unwrapped objects and dispatch noop cases.

* Apply pre-commit code formatting

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>

1937 of 3048 branches covered (63.55%)

Branch coverage included in aggregate %.

182 of 217 new or added lines in 2 files covered. (83.87%)

17579 of 19511 relevant lines covered (90.1%)

0.9 hits per line

Relevant lines Covered
Build:
Build:
19511 RELEVANT LINES 17579 COVERED LINES
0.9 HITS PER LINE
Source Files on master
  • Tree
  • List 131
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23110085734 master Add tests for subscribers.py (#156) * Add tests for subscribers.py (fixes #90) * Apply pre-commit code formatting * Add integration tests for subscribers.py Exercise all subscriber handlers through real ZCML-registered event dispatch with the ... push 15 Mar 2026 12:37PM UTC web-flow github
86.51
22820784930 master Add tests for subscribers.py (#156) * Add tests for subscribers.py (fixes #90) * Apply pre-commit code formatting * Add integration tests for subscribers.py Exercise all subscriber handlers through real ZCML-registered event dispatch with the ... push 08 Mar 2026 12:44PM UTC web-flow github
86.51
22716714106 master Add tests for subscribers.py (#156) * Add tests for subscribers.py (fixes #90) * Apply pre-commit code formatting * Add integration tests for subscribers.py Exercise all subscriber handlers through real ZCML-registered event dispatch with the ... push 05 Mar 2026 11:56AM UTC web-flow github
86.51
22419073796 issue-90-test-subscribers Apply pre-commit code formatting Pull #156 05 Mar 2026 12:55AM UTC web-flow github
86.51
22543096666 master Skip reindexObjectSecurity in deleteLocalRoles when no roles changed (#157) Track whether manage_delLocalRoles was actually called during traversal and only trigger the expensive reindexObjectSecurity when needed. (#140) push 01 Mar 2026 12:48PM UTC web-flow github
86.15
22276847528 master Skip reindexObjectSecurity in deleteLocalRoles when no roles changed (#157) Track whether manage_delLocalRoles was actually called during traversal and only trigger the expensive reindexObjectSecurity when needed. (#140) push 22 Feb 2026 12:37PM UTC web-flow github
86.15
22232420971 issue-90-test-subscribers Apply pre-commit code formatting Pull #156 20 Feb 2026 04:38PM UTC web-flow github
86.69
22232395720 issue-90-test-subscribers Add integration tests for subscribers.py Exercise all subscriber handlers through real ZCML-registered event dispatch with the real IndexQueue (no mocking). Uses a new SubscribersZCMLLayer that loads subscribers.zcml to verify both the ZCML decla... push 20 Feb 2026 04:37PM UTC jensens github
86.69
22207354110 issue-90-test-subscribers Merge branch 'master' into issue-90-test-subscribers Pull #156 20 Feb 2026 01:22AM UTC web-flow github
86.67
22207278838 master Skip reindexObjectSecurity in deleteLocalRoles when no roles changed (#157) Track whether manage_delLocalRoles was actually called during traversal and only trigger the expensive reindexObjectSecurity when needed. (#140) push 20 Feb 2026 01:19AM UTC web-flow github
86.15
See All Builds (676)
  • Repo on GitHub
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