This is a port of Shouty to Python and Behave.
The original Shouty is a Cucumber open source training exercise that I first learned from Seb Rose. Thanks, Seb!
Here's the original README, modified for Python:
Shouty is a social networking application for short physical distances. When someone shouts, only people within 1000m can hear it.
Shouty doesn't exist yet — you will implement it yourself!
That is, if you're attending a BDD/Cucumber course.
- A Python IDE (e.g. PyCharm)
- Python 3
- Behave support for your IDE (It's built-in to PyCharm)
Git:
git clone https://github.com/rkasper/shouty-python.git
Or simply download a zip and expand it into a directory on your computer.
In PyCharm
File > Open
Then browse to the directory where you downloaded shouty-python
and open the directory. The project should now load.
In PyCharm
Right-click the file test-all.sh
> Run 'test-all.sh'
You should expect to see a couple of tests failing. If so, you're ready to roll!