The project structure will be created as mentioned here.
Project structure:
README.md
uno/
|-- __init__.py
|-- Card.py
|-- Deck.py
|-- Game.py
|-- Player.py
tests/
|-- __init__.py
|-- test_card.py
|-- test_deck,py
|-- test_game.py
This entire project will be built following the principles of Test Driven Development.
To run tests run the following from the root project:
python -m unittest