Examples

These are usage examples. Looking at the source code you can notice all test_ methods are autogenerated.

unittest_resources.tests.test_code

Test suite for unittest_resources.

Not part of the public API.

This unittest.TestCase-based test classes can serve as an example on how code style from any module can be covered using unittest_resources.testing.

class unittest_resources.tests.test_code.CodeComplexityTestCase(methodName='runTest')[source]

Bases: unittest_resources.testing.CodeComplexityTestCase

TestCase checking radon code complexity.

max_class_complexity = 8
max_function_complexity = 6
meta_module = 'unittest_resources'
test_complexity_init_py()

Test resource unittest_resources __init__.py.

test_complexity_testing_py()

Test resource unittest_resources testing.py.

test_complexity_tests_init_py()

Test resource unittest_resources.tests __init__.py.

test_complexity_tests_test_classes_py()

Test resource unittest_resources.tests test_classes.py.

test_complexity_tests_test_code_py()

Test resource unittest_resources.tests test_code.py.

class unittest_resources.tests.test_code.CodeStyleTestCase(methodName='runTest')[source]

Bases: unittest_resources.testing.CodeStyleTestCase

TestCase checking pycodestyle.

meta_module = 'unittest_resources'
test_codestyle_init_py()

Test resource unittest_resources __init__.py.

test_codestyle_testing_py()

Test resource unittest_resources testing.py.

test_codestyle_tests_init_py()

Test resource unittest_resources.tests __init__.py.

test_codestyle_tests_test_classes_py()

Test resource unittest_resources.tests test_classes.py.

test_codestyle_tests_test_code_py()

Test resource unittest_resources.tests test_code.py.

class unittest_resources.tests.test_code.DocStyleTestCase(methodName='runTest')[source]

Bases: unittest_resources.testing.DocStyleTestCase

TestCase checking pydocstyle.

meta_module = 'unittest_resources'
meta_module_pattern = re.compile('^meta_module(?!.tests)')
class unittest_resources.tests.test_code.MaintainabilityIndexTestCase(methodName='runTest')[source]

Bases: unittest_resources.testing.MaintainabilityIndexTestCase

TestCase checking radon maintainability index.

meta_module = 'unittest_resources'
test_maintainability_init_py()

Test resource unittest_resources __init__.py.

test_maintainability_testing_py()

Test resource unittest_resources testing.py.

test_maintainability_tests_init_py()

Test resource unittest_resources.tests __init__.py.

test_maintainability_tests_test_classes_py()

Test resource unittest_resources.tests test_classes.py.

test_maintainability_tests_test_code_py()

Test resource unittest_resources.tests test_code.py.

class unittest_resources.tests.test_code.TypingTestCase(methodName='runTest')[source]

Bases: unittest_resources.testing.TypingTestCase

TestCase checking mypy.

meta_module = 'unittest_resources'
test_typing_init_py()

Test resource unittest_resources __init__.py.

test_typing_testing_py()

Test resource unittest_resources testing.py.

test_typing_tests_init_py()

Test resource unittest_resources.tests __init__.py.

test_typing_tests_test_classes_py()

Test resource unittest_resources.tests test_classes.py.

test_typing_tests_test_code_py()

Test resource unittest_resources.tests test_code.py.