Skip to content

ChristopherJHart/enforcing-unit-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Granular Enforcement of Python Unit Test Coverage through Code Inspection

This repository tracks a Proof of Concept (PoC) where we use code inspection to enforce granular unit test coverage for a Python software application that may grow in size and complexity over time.

A blog post that explains this concept in more detail can be found here.

Getting Started

Create a new Python virtual environment:

python3 -m venv venv

Activate the new Python virtual environment:

source venv/bin/activate

Install dependencies through the requirements.txt file:

pip3 install -r requirements.txt

Finally, run unit tests and experiment with the code to demonstrate how this code works.

python3 -m pytest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages