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

Parquery / icontract
93%
master: 93%

Build:
Build:
LAST BUILD BRANCH: v2.7.1
DEFAULT BRANCH: master
Repo Added 24 Aug 2018 05:10AM UTC
Files 9
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 v2.7.1
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • hotfix/classifiers
  • icontract2
  • master
  • mristin/Acted-on-deprecated-warnings-in-ast
  • mristin/Added-ARGS-and-KWARGS-special-condition-argumetns
  • mristin/Added-invariants-to-namedtuple-and-dataclasses
  • mristin/Added-support-for-async
  • mristin/Added-support-for-coroutine
  • mristin/Added-support-for-error-as-instance
  • mristin/Added-support-for-f-strings-in-recompute
  • mristin/Added-support-for-named-expression-in-contracts
  • mristin/Added-tests-for-potential-API-for-integrators
  • mristin/Bumped-to-2.3.6
  • mristin/Bumped-to-2.3.7
  • mristin/Bumped-to-2.4.0
  • mristin/Denormalized-icontract_meta
  • mristin/Disable-invariant-checks-during-construction
  • mristin/Encapsulate-adding-conditions-and-snapshots-to-checker
  • mristin/Exempted-__new__-from-invariant-checks
  • mristin/Fix-mypy-on-typeguard-test
  • mristin/Fixed-readthedocs.yml
  • mristin/Handled-static-methods-appropriately
  • mristin/In-lined-assert-and-capture-functions
  • mristin/Integrated-with-Hypothesis
  • mristin/Integrated-with-icontract-hypothesis
  • mristin/Link-examples-to-repl.it
  • mristin/Mention-icontract-hypothesis-and-related-tools
  • mristin/Refactor-checker-async-branching
  • mristin/Refactored-for-icontract-hypothesis
  • mristin/Refactored-readme-into-docs
  • mristin/Reference-fastapi-icontract
  • mristin/Release-2.4.2
  • mristin/Released-2.4.1
  • mristin/Removed-automatic-registration-with-Hypothesis
  • mristin/Set-up-release-workflow-on-GitHub
  • mristin/Tested-with-dataclasses
  • mristin/Tested-with-typechecked
  • mristin/Updated-changelog
  • mristin/Updated-mypy-to-0.790
  • mristin/Updated-version-to-2.4.1-in-setup.py
  • mristin/adapted-unit-tests-and-precommits-for-windows
  • mristin/added-continuous-integration
  • mristin/added-error-argument-to-the-contracts
  • mristin/added-function-location-to-violation-error
  • mristin/added-handling-of-slot-wrapper
  • mristin/added-known-issues-to-the-readme
  • mristin/added-location-to-missing-argument-calls
  • mristin/added-location-to-require,-ensure-and-snapshot
  • mristin/added-postcondition-snapshots
  • mristin/added-reference-to-pyicontract-lint
  • mristin/added-reference-to-sphinx-icontract
  • mristin/asserted-no-pre-weakening-of-base-functions-without-pre
  • mristin/bumped-a-version
  • mristin/bumped-to-2.0.4
  • mristin/bumped-to-2.0.5
  • mristin/bumped-to-version-2.3.5
  • mristin/compared-against-deal
  • mristin/demarcated-decorator-and-lambda-inspection-in-_represent
  • mristin/distinguished-between-optional-and-mandatory-arguments-in-conditions
  • mristin/exempted-__delattr__-from-invariants
  • mristin/exempted-__init__-from-pre/post-inheritance
  • mristin/fixed-inheritance-of-pre/post-on-properties
  • mristin/fixed-inheritance-of-preconditions/postconditions-of-property-getters/setters/deleters
  • mristin/fixed-missing-encodings-in-precommit.py
  • mristin/fixed-precommit-script-to-check-readme
  • mristin/fixed-py36-build-fail-due-to-kwargs-to-ABCMeta
  • mristin/fixed-representation-of-numpy-conditions
  • mristin/formatted-benchmark-scripts
  • mristin/icontract2
  • mristin/improved-error-message-on-unexpected-argument
  • mristin/invariants-enforced-on-property-get,set-and-del
  • mristin/made-inv-a-class
  • mristin/missing-boolyness-caught-with-more-informative-exception
  • mristin/moved-mock-numpy-array-to-separate-module
  • mristin/optimized-condition-parsing
  • mristin/recompute-propagates-to-children-nodes
  • mristin/refactoring-into-smaller-modules
  • mristin/reformatted-test_represent.py
  • mristin/remarked-args-and-kwargs-as-known-issue
  • mristin/renamed-tests.violation_error-to-tests.error
  • mristin/replace-typing.Type-with-type-in-order-to-run-on-Python-3.5.2
  • mristin/separated-benchmark-from-precommit
  • mristin/specified-require-and-ensure-to-use-generics
  • mristin/updated-to-pylint-2.3.1
  • paganis/v2.0.7
  • paganis/v2.1.0
  • paganis/v2.2.0
  • paganis/v2.3-1
  • paganis/v2.3.0
  • paganis/v2.3.2
  • radam/supports-static-and-class-methods
  • radam/ugly_postcondition_output
  • v1.5.3
  • v1.5.4
  • v1.5.5
  • v1.5.6
  • v1.5.7
  • v1.5.8
  • v1.5.9
  • v1.6.0
  • v1.6.1
  • v1.7.0
  • v1.7.1
  • v1.7.2
  • v2.0.0
  • v2.0.1
  • v2.0.2
  • v2.0.3
  • v2.0.4
  • v2.0.7
  • v2.1.0
  • v2.2.0
  • v2.3.0
  • v2.3.1
  • v2.3.2
  • v2.3.3
  • v2.3.4
  • v2.3.5
  • v2.3.6
  • v2.3.7
  • v2.4.0
  • v2.4.1
  • v2.5.0
  • v2.5.2
  • v2.5.3
  • v2.5.4
  • v2.5.5
  • v2.6.0
  • v2.6.1
  • v2.6.2
  • v2.6.3
  • v2.6.4
  • v2.6.5
  • v2.6.6
  • v2.7.0
  • v2.7.1

21 Sep 2024 05:48AM UTC coverage: 92.938%. Remained the same
10970138637

push

github

web-flow
Released 2.7.1 (#298)

* Fixed invariants leak between related classes (#297)

This is a critical bugfix patch version. We introduced a bug in
2.7.0 (#292) where invariants defined on derived classes leaked up
to parent classes. This bug is fixed in this version.

1 of 1 new or added line in 1 file covered. (100.0%)

1487 of 1600 relevant lines covered (92.94%)

4.49 hits per line

Relevant lines Covered
Build:
Build:
1600 RELEVANT LINES 1487 COVERED LINES
4.49 HITS PER LINE
Source Files on master
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
10970138637 v2.7.1 Released 2.7.1 (#298) * Fixed invariants leak between related classes (#297) This is a critical bugfix patch version. We introduced a bug in 2.7.0 (#292) where invariants defined on derived classes leaked up to parent classes. This bug is fi... push 21 Sep 2024 05:50AM UTC web-flow github
92.94
10970132251 master Released 2.7.1 (#298) * Fixed invariants leak between related classes (#297) This is a critical bugfix patch version. We introduced a bug in 2.7.0 (#292) where invariants defined on derived classes leaked up to parent classes. This bug is fi... push 21 Sep 2024 05:49AM UTC web-flow github
92.94
10970125797 mristin/Released-2.7.1 Merge 1bc97f10c into b9b66feab Pull #298 21 Sep 2024 05:47AM UTC web-flow github
92.94
10970110835 master Fixed invariants leak between related classes (#297) With pull request #292, we allowed users to specify the events which trigger the invariant checks for each individual invariant. This introduced a bug where invariants added to a child clas... push 21 Sep 2024 05:44AM UTC web-flow github
92.94
10955068753 mristin/Fix-deeper-inheritance-after-2.7.0 Merge 9c15d7e97 into 577b5031e Pull #297 20 Sep 2024 07:28AM UTC web-flow github
92.94
10955051140 mristin/Fix-deeper-inheritance-after-2.7.0 Merge 796b241dd into 577b5031e Pull #297 20 Sep 2024 07:27AM UTC web-flow github
92.94
10955037670 mristin/Fix-deeper-inheritance-after-2.7.0 Merge a6fc5ae55 into 577b5031e Pull #297 20 Sep 2024 07:26AM UTC web-flow github
92.94
10934742063 master Tested and documented undefined inheritance (#296) If the base class does not inherit from ``DBC`` or uses ``DBCMeta`` as the meta class, inheritance of invariants will be broken. In this patch, we tested and documented this unexpected behavi... push 19 Sep 2024 05:04AM UTC web-flow github
92.93
10934677147 mristin/Test-and-document-that-undefined-behavior-without-DBC Merge 032efaf1e into 625e79715 Pull #296 19 Sep 2024 04:56AM UTC web-flow github
92.93
10901361674 mristin/Test-and-document-that-undefined-behavior-without-DBC Merge 030b13a91 into 625e79715 Pull #296 17 Sep 2024 10:37AM UTC web-flow github
92.93
See All Builds (683)
  • 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

© 2025 Coveralls, Inc