Skip to content

elliptical/tcm

Repository files navigation

version license Build Status Coverage Status

tcm (Test Case Meta)

This is primarily an excercise in Python metaprogramming which also lets me see GitHub, CI tools, and PyPI in action.

Things to develop:

  • a class method decorator to hold a table of arguments
  • a metaclass to automatically generate multiple test methods out of each decorated sample method

Tools to use:

  • tox to test the code with different Python versions
  • pylint and flake8 to keep individual commits clean
  • coverall to ensure 100% code coverage

About

Test case meta - a Python 3 metaclass for generating test case methods from sample methods and tables of arguments

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages