Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #88357 > unrolled thread

Re: Hypothesis 1.0: A production quality property-based testing library for Python

Started byTerry Reedy <tjreedy@udel.edu>
First post2015-03-30 20:46 -0400
Last post2015-03-30 20:46 -0400
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Hypothesis 1.0: A production quality property-based testing library for Python Terry Reedy <tjreedy@udel.edu> - 2015-03-30 20:46 -0400

#88357 — Re: Hypothesis 1.0: A production quality property-based testing library for Python

FromTerry Reedy <tjreedy@udel.edu>
Date2015-03-30 20:46 -0400
SubjectRe: Hypothesis 1.0: A production quality property-based testing library for Python
Message-ID<mailman.356.1427762861.10327.python-list@python.org>
On 3/30/2015 4:46 PM, David MacIver wrote:
> On 30 March 2015 at 22:37, Terry Reedy <tjreedy@udel.edu
> <mailto:tjreedy@udel.edu>> wrote:

>     https://www.python.org/dev/__peps/pep-0484/
>     <https://www.python.org/dev/peps/pep-0484/>
>     proposes the addition of a 'typing' module for defining types beyond
>     the builtins and ABCs, such as List(int), Union(tuple, list).  If
>     and when it is accepted and added (maybe 3.5, maybe later), you
>     should consider having Hypothesis accept the notations that it can
>     work with.
>
> Yes, definitely. Having something like that as standard would be great
> for Hypothesis and I intend to support it once it becomes available.

I just posted "PEP 484: Generating test inputs from type hints" to 
python-ideas list.

> (It will force me to finally figure out how to do staged APIs, with some
> versions of the API only supported on some versions of python, but I
> need to do that anyway. This might involve just shipping a compatibility
> layer for previous versions of Python in with Hypothesis)

I believe Guido intends that typing.py should be available on PyPI for 
use with current versions.

>         Full documentation is available at
>         http://hypothesis.readthedocs.__org/en/latest/
>         you can
>         skip straight to the quick start guide:
>         http://hypothesis.readthedocs.__org/en/latest/quickstart.html

-- 
Terry Jan Reedy

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web