Skip to content

serbrio/python-tdd-exercises

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

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 "bast" 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%