/test_repo_pylinter_v2

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

test_repo_pylinter_v2

Copyright (c) 2021, programmingwithalex

Description

This repo serves as a reference for the following YouTube video.

Demonstration of how to incorporate continuous integration (CI) into a Python project using:

  1. linting
  2. testing

The linting is handled by a custom GitHub Action pylinters written by myself. The testing is handled by pytest.

Contents

  • .py simplistic files to lint with the GitHub Action pylinters and test with pytest
  • tests/ directory which contains the various pytest tests to run
  • requirements.txt which contains the necessary packages to run the CI