├── .gitignore ├── LICENSE ├── README.md ├── demo ├── custom_test_loader.py ├── discover_used.py ├── unittest_assert │ ├── __init__.py │ ├── test_assert_equal.py │ └── test_assert_other.py ├── unittest_base │ ├── __init__.py │ ├── calculator.py │ ├── test_calculator.py │ └── test_improper_use.py ├── unittest_data_driver │ ├── __init__.py │ ├── data │ │ ├── test_data_dict_dict.json │ │ └── test_data_dict_dict.yaml │ ├── file_data │ │ ├── file_data_csv.csv │ │ ├── file_data_dict.json │ │ ├── file_data_dict.yaml │ │ └── file_data_excel.xlsx │ ├── test_case │ │ ├── config.py │ │ └── test_ddt_file_demo.py │ ├── test_ddt_demo.py │ ├── test_ddt_file_demo.py │ └── test_parameterized_demo.py ├── unittest_extend │ ├── django_test.py │ ├── flask_test.py │ ├── nose2_test.py │ ├── seldom_test.py │ └── testify_test.py ├── unittest_fixture │ ├── test_fixture_class.py │ ├── test_fixture_method.py │ └── test_fixture_module.py ├── unittest_other │ ├── test_02_loader.py │ ├── test_example.py │ └── test_main.py ├── unittest_skip │ ├── test_defined_skip.py │ ├── test_skip.py │ └── test_unittest_skip.py └── unittest_sub │ ├── __init__.py │ └── test_subtest.py ├── drawios └── history.drawio ├── images ├── histroy.png ├── html_report.png ├── json_report.png ├── test_fixture.jpg └── unittest.png ├── plugin ├── data_driver │ ├── __init__.py │ ├── conversion.py │ ├── param.py │ └── param_demo.py ├── htmlrunner │ ├── result.py │ ├── runner.py │ └── template │ │ └── report.html ├── jsonrunner │ ├── result.py │ └── runner.py ├── label_plugin │ ├── LabelTestRunner.py │ └── __init__.py ├── reports │ ├── result.html │ └── result.json ├── test_htmlrunner.py ├── test_jsonrunner.py ├── test_label.py └── test_param.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/README.md -------------------------------------------------------------------------------- /demo/custom_test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/custom_test_loader.py -------------------------------------------------------------------------------- /demo/discover_used.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/discover_used.py -------------------------------------------------------------------------------- /demo/unittest_assert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/unittest_assert/test_assert_equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_assert/test_assert_equal.py -------------------------------------------------------------------------------- /demo/unittest_assert/test_assert_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_assert/test_assert_other.py -------------------------------------------------------------------------------- /demo/unittest_base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/unittest_base/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_base/calculator.py -------------------------------------------------------------------------------- /demo/unittest_base/test_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_base/test_calculator.py -------------------------------------------------------------------------------- /demo/unittest_base/test_improper_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_base/test_improper_use.py -------------------------------------------------------------------------------- /demo/unittest_data_driver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/unittest_data_driver/data/test_data_dict_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/data/test_data_dict_dict.json -------------------------------------------------------------------------------- /demo/unittest_data_driver/data/test_data_dict_dict.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/data/test_data_dict_dict.yaml -------------------------------------------------------------------------------- /demo/unittest_data_driver/file_data/file_data_csv.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/file_data/file_data_csv.csv -------------------------------------------------------------------------------- /demo/unittest_data_driver/file_data/file_data_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/file_data/file_data_dict.json -------------------------------------------------------------------------------- /demo/unittest_data_driver/file_data/file_data_dict.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/file_data/file_data_dict.yaml -------------------------------------------------------------------------------- /demo/unittest_data_driver/file_data/file_data_excel.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/file_data/file_data_excel.xlsx -------------------------------------------------------------------------------- /demo/unittest_data_driver/test_case/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/test_case/config.py -------------------------------------------------------------------------------- /demo/unittest_data_driver/test_case/test_ddt_file_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/test_case/test_ddt_file_demo.py -------------------------------------------------------------------------------- /demo/unittest_data_driver/test_ddt_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/test_ddt_demo.py -------------------------------------------------------------------------------- /demo/unittest_data_driver/test_ddt_file_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/test_ddt_file_demo.py -------------------------------------------------------------------------------- /demo/unittest_data_driver/test_parameterized_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_data_driver/test_parameterized_demo.py -------------------------------------------------------------------------------- /demo/unittest_extend/django_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_extend/django_test.py -------------------------------------------------------------------------------- /demo/unittest_extend/flask_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_extend/flask_test.py -------------------------------------------------------------------------------- /demo/unittest_extend/nose2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_extend/nose2_test.py -------------------------------------------------------------------------------- /demo/unittest_extend/seldom_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_extend/seldom_test.py -------------------------------------------------------------------------------- /demo/unittest_extend/testify_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_extend/testify_test.py -------------------------------------------------------------------------------- /demo/unittest_fixture/test_fixture_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_fixture/test_fixture_class.py -------------------------------------------------------------------------------- /demo/unittest_fixture/test_fixture_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_fixture/test_fixture_method.py -------------------------------------------------------------------------------- /demo/unittest_fixture/test_fixture_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_fixture/test_fixture_module.py -------------------------------------------------------------------------------- /demo/unittest_other/test_02_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_other/test_02_loader.py -------------------------------------------------------------------------------- /demo/unittest_other/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_other/test_example.py -------------------------------------------------------------------------------- /demo/unittest_other/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_other/test_main.py -------------------------------------------------------------------------------- /demo/unittest_skip/test_defined_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_skip/test_defined_skip.py -------------------------------------------------------------------------------- /demo/unittest_skip/test_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_skip/test_skip.py -------------------------------------------------------------------------------- /demo/unittest_skip/test_unittest_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_skip/test_unittest_skip.py -------------------------------------------------------------------------------- /demo/unittest_sub/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/unittest_sub/test_subtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/demo/unittest_sub/test_subtest.py -------------------------------------------------------------------------------- /drawios/history.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/drawios/history.drawio -------------------------------------------------------------------------------- /images/histroy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/images/histroy.png -------------------------------------------------------------------------------- /images/html_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/images/html_report.png -------------------------------------------------------------------------------- /images/json_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/images/json_report.png -------------------------------------------------------------------------------- /images/test_fixture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/images/test_fixture.jpg -------------------------------------------------------------------------------- /images/unittest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/images/unittest.png -------------------------------------------------------------------------------- /plugin/data_driver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/data_driver/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/data_driver/conversion.py -------------------------------------------------------------------------------- /plugin/data_driver/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/data_driver/param.py -------------------------------------------------------------------------------- /plugin/data_driver/param_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/data_driver/param_demo.py -------------------------------------------------------------------------------- /plugin/htmlrunner/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/htmlrunner/result.py -------------------------------------------------------------------------------- /plugin/htmlrunner/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/htmlrunner/runner.py -------------------------------------------------------------------------------- /plugin/htmlrunner/template/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/htmlrunner/template/report.html -------------------------------------------------------------------------------- /plugin/jsonrunner/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/jsonrunner/result.py -------------------------------------------------------------------------------- /plugin/jsonrunner/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/jsonrunner/runner.py -------------------------------------------------------------------------------- /plugin/label_plugin/LabelTestRunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/label_plugin/LabelTestRunner.py -------------------------------------------------------------------------------- /plugin/label_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/label_plugin/__init__.py -------------------------------------------------------------------------------- /plugin/reports/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/reports/result.html -------------------------------------------------------------------------------- /plugin/reports/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/reports/result.json -------------------------------------------------------------------------------- /plugin/test_htmlrunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/test_htmlrunner.py -------------------------------------------------------------------------------- /plugin/test_jsonrunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/test_jsonrunner.py -------------------------------------------------------------------------------- /plugin/test_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/test_label.py -------------------------------------------------------------------------------- /plugin/test_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/plugin/test_param.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoTestClass/Learn-unittest-class/HEAD/requirements.txt --------------------------------------------------------------------------------