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

zopefoundation / zope.schema
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: setuptools-dep
DEFAULT BRANCH: master
Repo Added 10 Jul 2017 11:54AM UTC
Files 23
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 issue36
branch: issue36
CHANGE BRANCH
x
Reset
  • issue36
  • 4.5.0
  • 4.6.0
  • 4.6.1
  • 4.6.2
  • 4.7.0
  • 4.8.0
  • 4.9.0
  • 4.9.2
  • 4.9.3
  • 5.0
  • 5.0.1
  • 6.0.0
  • 6.1.1
  • 6.2.0
  • 6.2.1
  • 7.0.0
  • 7.0.1
  • 7.1
  • 8.0
  • adamg-decimal
  • adamg-fix-text
  • add-python-requires
  • all-repos_autofix_all-repos-sed
  • changes-on-rtd
  • config-with-pure-python
  • config-with-pure-python-template-3ea7ef32
  • config-with-pure-python-template-b21fbbf2
  • dataflake/fix_115
  • doc-IFromBytes
  • dottedname_allow_underscore
  • feature/IFromBytes
  • fix-datetime-typo
  • fix-lint
  • fix-non-ascii-bytes-tokens
  • fix_init_on_none_description
  • issue10
  • issue11
  • issue13
  • issue15
  • issue16
  • issue17
  • issue18
  • issue23
  • issue35
  • issue40
  • issue42
  • issue49
  • issue60
  • issue63
  • issue65
  • issue66
  • issue69
  • issue74
  • issue76
  • issue80
  • issue86
  • issue9
  • jugmac00-patch-1
  • master
  • pep-420-native-namespace
  • py36
  • re36-fields-hashable
  • setuptools-dep
  • sphinx-8
  • tseaver-drop_setup_py_test_fossils

pending completion
95

Pull #39

travis-ci

web-flow
``Field`` instances are hashable on Python 3

They use a defined hashing algorithm that matches what equality does
on all versions of Python. Previously, on Python 2, fields were hashed
based on their identity. This violated the rule that equal objects
should have equal hashes, and now they do. Since having equal hashes
does not imply that the objects are equal, this is not expected to be
a compatibility problem.

Included tests with a dict show that there shouldn't be false matches
even with equal hashes.

Fixes #36
Pull Request #39: ``Field`` instances are hashable on Python 3

30 of 30 new or added lines in 2 files covered. (100.0%)

4828 of 4828 relevant lines covered (100.0%)

4.99 hits per line

Relevant lines Covered
Build:
Build:
4828 RELEVANT LINES 4828 COVERED LINES
4.99 HITS PER LINE
Source Files on issue36
  • List 0
  • Changed 6
  • Source Changed 2
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
95 issue36 ``Field`` instances are hashable on Python 3 They use a defined hashing algorithm that matches what equality does on all versions of Python. Previously, on Python 2, fields were hashed based on their identity. This violated the rule that equal ob... Pull #39 10 Aug 2018 09:05PM UTC web-flow travis-ci pending completion  
94 issue36 ``Field`` instances are hashable on Python 3 They use a defined hashing algorithm that matches what equality does on all versions of Python. Previously, on Python 2, fields were hashed based on their identity. This violated the rule that equal ob... push 10 Aug 2018 09:03PM UTC jamadden travis-ci pending completion  
See All Builds (530)
  • 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