Metadata-Version: 1.2
Name: tcm
Version: 1.0.0
Summary: Metaclass based runtime generator of the test methods
Home-page: https://github.com/elliptical/tcm
Author: Andrei Boulgakov
Author-email: andrei.boulgakov@outlook.com
License: MIT
Download-URL: https://github.com/elliptical/tcm/archive/1.0.0.tar.gz
Description: tcm (Test Case Meta)
        ====================
        
        This is primarily an excercise in Python metaprogramming which also lets
        me see github and CI tools 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
        
        .. |version| image:: https://img.shields.io/badge/version-1.0.0-blue.svg
           :target: ./CHANGELOG.md
        .. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg
           :target: ./LICENSE.md
        .. |Build Status| image:: https://travis-ci.org/elliptical/tcm.svg?branch=develop
           :target: https://travis-ci.org/elliptical/tcm
        .. |Coverage Status| image:: https://coveralls.io/repos/github/elliptical/tcm/badge.svg?branch=develop
           :target: https://coveralls.io/github/elliptical/tcm?branch=develop
        
Keywords: python,python3,unittest,metaclass
Platform: All
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.5
