Skip to content

PapaRascal2020/simple-tdd-template-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

A simple enviroment for Python3 TDD

A simple skeleton project to test Python code using pytest

First Steps

  • Download/Clone the repository

I have included a simple math test just to show its working. This is what I use for my Python3 TDD.

Create your own tests.

For the test portion:

  • Create a new folder within tests directory like 'test_{0}'
  • Create an empty init.py script in the folder
  • Create 'test_{0}.py'

Replace {0} with your class name

For the class portion:

  • CD into src directory
  • Create an empty init.py script in the folder
  • Create '{0}.py'

Replace {0} with your test name

Reference the class using an import in your test_{0}.py script

-- I have included an example to help.

Run tests

  • Open root folder in the terminal/command prompt
  • RUN python -m pytest tests

Requirements

  • Python3
  • pytest (Can be installed by opening terminal/command prompt and typing "pip install pytest")

About

A simple skeleton TDD envorment for Python3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages