There is a newer version of this record available.

Software Open Access

Hypothesis: Property-Based Testing for Python

MacIver, David R.; Hatfield-Dodds, Zac; many other contributors


Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>MacIver, David R.</dc:creator>
  <dc:creator>Hatfield-Dodds, Zac</dc:creator>
  <dc:creator>many other contributors</dc:creator>
  <dc:date>2022-11-19</dc:date>
  <dc:description>"register_random()" has used "weakref" since 6.27.1 - 2021-11-22,
allowing the "Random"-compatible objects to be garbage-collected when
there are no other references remaining in order to avoid memory
leaks. We now raise an error or emit a warning when this seems likely
to happen immediately.
The type annotation of "register_random()" was also widened so that
structural subtypes of "Random" are accepted by static typecheckers.
The canonical version of these notes (with links) is on readthedocs.</dc:description>
  <dc:description>If you use Hypothesis as part of a published research project,
please cite our paper in the Journal of Open Source Software:

Text:

MacIver et al., (2019). Hypothesis: A new approach to property-based testing.
Journal of Open Source Software, 4(43), 1891, https://doi.org/10.21105/joss.01891

BibTeX:

@article{MacIver2019Hypothesis,
  journal = {Journal of Open Source Software},
  doi = {10.21105/joss.01891},
  issn = {2475-9066},
  number = {43},
  publisher = {The Open Journal},
  title = {Hypothesis: A new approach to property-based testing},
  url = {http://dx.doi.org/10.21105/joss.01891},
  volume = {4},
  author = {MacIver, David and Hatfield-Dodds, Zac and Contributors, Many},
  pages = {1891},
  date = {2019-11-21},
  year = {2019},
  month = {11},
  day = {21},
}

To reference a particular version of Hypothesis as a software artifact,
you can use the version-specific DOIs we create for each release under
https://doi.org/10.5281/zenodo.1412597</dc:description>
  <dc:identifier>https://zenodo.org/record/7338443</dc:identifier>
  <dc:identifier>10.5281/zenodo.7338443</dc:identifier>
  <dc:identifier>oai:zenodo.org:7338443</dc:identifier>
  <dc:relation>url:https://github.com/HypothesisWorks/hypothesis/tree/hypothesis-python-6.58.0</dc:relation>
  <dc:relation>doi:10.5281/zenodo.1412597</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>https://opensource.org/licenses/MPL-2.0</dc:rights>
  <dc:title>Hypothesis: Property-Based Testing for Python</dc:title>
  <dc:type>info:eu-repo/semantics/other</dc:type>
  <dc:type>software</dc:type>
</oai_dc:dc>
6,912
22,977
views
downloads
All versions This version
Views 6,9122
Downloads 22,9770
Data volume 85.3 GB0 Bytes
Unique views 5,8912
Unique downloads 9150

Share

Cite as