Skip to content
This repository has been archived by the owner on Oct 30, 2022. It is now read-only.

meeshkan/properties-driven-development-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Properties-Driven Development

Tested with Hypothesis Chat on Gitter

This repository contains the source code for our tutorial: Introduction to properties-driven development.

Most of the tests are written with Hypothesis, a Python library for generative test cases.

If you run into problems or have any questions, please open an issue or reach out to us on Gitter.

What's in this document

Running the tests

⚠️ Prerequisites:

Clone this repository and move into the directory:

git clone https://github.com/meeshkan/properties-driven-development-tutorial.git
cd properties-driven-development-tutorial

Once you're there, create a virtual environment.

Then, install the dependencies:

pip install --upgrade -e .[dev]

Finally, run the tests with pytest:

pytest

Additional resources

Contributing

Notice a bug? Interested in adding a new section to our guide? Have any other property-based testing resources you think we should know? The best way to get involved is to open an issue.

Please note that this project is governed by the Meeshkan Community Code of Conduct. By participating, you agree to abide by its terms.

Tell us what you think

At Meeshkan, we're working to improve how people test their products. So no matter if you loved or loathed our guide, we want to hear from you.

Here are some ways you can get in touch:

About

Materials for our Introduction to Properties-Driven Development tutorial.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages