{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2023-01-24T10:50:10.682545+00:00", "custom_fields": {}, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "HypothesisWorks/hypothesis-hypothesis-python-6.65.0.zip": { "checksum": "md5:2a12b6fa729daf016b5f1dc65a4f3275", "ext": "zip", "id": "716db3d5-a57b-4aa7-8d3b-6ace8e12687b", "key": "HypothesisWorks/hypothesis-hypothesis-python-6.65.0.zip", "metadata": null, "mimetype": "application/zip", "size": 9778918 } }, "order": [], "total_bytes": 9778918 }, "id": "7564958", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/7564958/access", "access_links": "https://zenodo.org/api/records/7564958/access/links", "access_request": "https://zenodo.org/api/records/7564958/access/request", "access_users": "https://zenodo.org/api/records/7564958/access/users", "archive": "https://zenodo.org/api/records/7564958/files-archive", "archive_media": "https://zenodo.org/api/records/7564958/media-files-archive", "communities": "https://zenodo.org/api/records/7564958/communities", "communities-suggestions": "https://zenodo.org/api/records/7564958/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.7564958", "draft": "https://zenodo.org/api/records/7564958/draft", "files": "https://zenodo.org/api/records/7564958/files", "latest": "https://zenodo.org/api/records/7564958/versions/latest", "latest_html": "https://zenodo.org/records/7564958/latest", "media_files": "https://zenodo.org/api/records/7564958/media-files", "parent": "https://zenodo.org/api/records/1412597", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.1412597", "parent_html": "https://zenodo.org/records/1412597", "requests": "https://zenodo.org/api/records/7564958/requests", "reserve_doi": "https://zenodo.org/api/records/7564958/draft/pids/doi", "self": "https://zenodo.org/api/records/7564958", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.7564958", "self_html": "https://zenodo.org/records/7564958", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:7564958/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:7564958/sequence/default", "versions": "https://zenodo.org/api/records/7564958/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "additional_descriptions": [ { "description": "If you use Hypothesis as part of a published research project,\nplease cite our paper in the Journal of Open Source Software:\n\nText:\n\nMacIver et al., (2019). Hypothesis: A new approach to property-based testing.\nJournal of Open Source Software, 4(43), 1891, https://doi.org/10.21105/joss.01891\n\nBibTeX:\n\n@article{MacIver2019Hypothesis,\n journal = {Journal of Open Source Software},\n doi = {10.21105/joss.01891},\n issn = {2475-9066},\n number = {43},\n publisher = {The Open Journal},\n title = {Hypothesis: A new approach to property-based testing},\n url = {http://dx.doi.org/10.21105/joss.01891},\n volume = {4},\n author = {MacIver, David and Hatfield-Dodds, Zac and Contributors, Many},\n pages = {1891},\n date = {2019-11-21},\n year = {2019},\n month = {11},\n day = {21},\n}\n\nTo reference a particular version of Hypothesis as a software artifact,\nyou can use the version-specific DOIs we create for each release under\nhttps://doi.org/10.5281/zenodo.1412597", "type": { "id": "notes", "title": { "de": "Anmerkungen", "en": "Notes" } } } ], "creators": [ { "affiliations": [ { "name": "Imperial College London" } ], "person_or_org": { "family_name": "MacIver", "given_name": "David R.", "identifiers": [ { "identifier": "0000-0002-8635-3223", "scheme": "orcid" } ], "name": "MacIver, David R.", "type": "personal" } }, { "affiliations": [ { "name": "Australian National University" } ], "person_or_org": { "family_name": "Hatfield-Dodds", "given_name": "Zac", "identifiers": [ { "identifier": "0000-0002-8646-8362", "scheme": "orcid" } ], "name": "Hatfield-Dodds, Zac", "type": "personal" } }, { "person_or_org": { "family_name": "many other contributors", "name": "many other contributors", "type": "personal" } } ], "description": "
Hypothesis now reports some failing inputs by showing the call which\nconstructed an object, rather than the repr of the object. This can\nbe helpful when the default repr does not include all relevant\ndetails, and will unlock further improvements in a future version.
\nFor now, we capture calls made via \"builds()\", and via\nSearchStrategy.map().
\nThe canonical version of these notes (with links) is on readthedocs.
", "publication_date": "2023-01-24", "publisher": "Zenodo", "related_identifiers": [ { "identifier": "https://github.com/HypothesisWorks/hypothesis/tree/hypothesis-python-6.65.0", "relation_type": { "id": "issupplementto", "title": { "de": "Erg\u00e4nzt", "en": "Is supplement to" } }, "scheme": "url" } ], "resource_type": { "id": "software", "title": { "de": "Software", "en": "Software" } }, "rights": [ { "description": { "en": "" }, "id": "mpl-2.0", "props": { "scheme": "spdx", "url": "http://www.mozilla.org/MPL/2.0/" }, "title": { "en": "Mozilla Public License 2.0" } } ], "title": "Hypothesis: Property-Based Testing for Python", "version": "hypothesis-python-6.65.0" }, "parent": { "access": { "owned_by": { "user": 50785 } }, "communities": {}, "id": "1412597", "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.1412597", "provider": "datacite" } } }, "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.7564958", "provider": "datacite" }, "oai": { "identifier": "oai:zenodo.org:7564958", "provider": "oai" } }, "revision_id": 25, "stats": { "all_versions": { "data_volume": 85979739257.0, "downloads": 23067, "unique_downloads": 18946, "unique_views": 9419, "views": 9685 }, "this_version": { "data_volume": 9778918.0, "downloads": 1, "unique_downloads": 1, "unique_views": 25, "views": 27 } }, "status": "published", "updated": "2023-04-26T08:35:54.498259+00:00", "versions": { "index": 633, "is_latest": false } }