Skip to content

Python exercises in TDD style.

Notifications You must be signed in to change notification settings

pecalleja/python-tdd-exercises

 
 

Repository files navigation

Python exercises in TDD style

Make these badges green

Build Status Coverage Status After you fork, edit this README.md and rename "pecalleja" to your GitHub username or namespace to make the badges point to your fork.

Inspirations

Goal

  • Fork the project.
  • Login to Travis CI with your GitHub account and activate this repo for testing.
  • Login to Coveralls with your GitHub account and activate this repo for code coverage analysis.
  • Implement missing functions to make the unit tests pass (run tests either locally or let Travis run them for you each time you push changes).
  • Increase the test coverage to 100% by making all lines green.

How to run tests locally (Linux or Mac OS X)

First clone the project. Locally running the unit testing requires either pytest or nose.

Then you can run the tests with:

$ py.test -vv exercises.py

You can run a single test case like this:

$ py.test -vv exercises.py -k test_character_statistics

Or alternatively with nose:

$ nosetests exercises.py

About

Python exercises in TDD style.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%