Skip to content

cucumber-examples/shouty.python

 
 

Repository files navigation

Shouty - Python

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

Shouty is a social networking application for short physical distances. When someone shouts, only people within 1000m can hear it.

Watch the video

Shouty doesn't exist yet — you will implement it yourself!

That is, if you're attending a BDD/Cucumber course.

You will need

  1. A Python IDE (e.g. PyCharm)
  2. Python 3
  3. Behave support for your IDE (It's built-in to PyCharm)

Get the code

Git:

git clone https://github.com/rkasper/shouty-python.git

Or simply download a zip and expand it into a directory on your computer.

Import the project

In PyCharm

File > Open

Then browse to the directory where you downloaded shouty-python and open the directory. The project should now load.

Run the tests

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.7%
  • Shell 28.9%
  • Gherkin 10.4%