.gitignore
.travis.yml
LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
ci_tools/.gitignore
ci_tools/.pylintrc
ci_tools/Readme-travis.md
ci_tools/generate-junit-badge.py
ci_tools/generate-junit-html.xml
ci_tools/github_release.py
ci_tools/github_travis_rsa.enc
ci_tools/headers.tmpl
ci_tools/headers_check.py
ci_tools/py_install.py
ci_tools/requirements-conda.txt
ci_tools/requirements-pip.txt
ci_tools/run_tests.sh
docs/api_reference.md
docs/changelog.md
docs/examples.md
docs/index.md
docs/long_description.md
docs/mkdocs.yml
docs/pytest_goodies.md
docs/unions_theory.md
docs/imgs/0_bench_plots_example.png
docs/imgs/0_bench_plots_example2.png
docs/imgs/0_bench_plots_example3.png
docs/imgs/0_bench_plots_example4.png
docs/imgs/0_dummy_bench_results.png
docs/imgs/1_files_overview.png
docs/imgs/2_class_overview.png
docs/imgs/3_fixture_graph_pytest.png
docs/imgs/4_fixture_graph_pytest_closure.png
docs/imgs/5_fixture_graph_union.png
docs/imgs/6_fixture_graph_union_closures.png
docs/imgs/source.pptx
pytest_cases/__init__.py
pytest_cases/_version.py
pytest_cases/case_funcs_legacy.py
pytest_cases/case_funcs_new.py
pytest_cases/case_parametrizer_legacy.py
pytest_cases/case_parametrizer_new.py
pytest_cases/common_mini_six.py
pytest_cases/common_others.py
pytest_cases/common_pytest.py
pytest_cases/common_pytest_lazy_values.py
pytest_cases/common_pytest_marks.py
pytest_cases/fixture__creation.py
pytest_cases/fixture_core1_unions.py
pytest_cases/fixture_core2.py
pytest_cases/fixture_parametrize_plus.py
pytest_cases/plugin.py
pytest_cases/py.typed
pytest_cases.egg-info/PKG-INFO
pytest_cases.egg-info/SOURCES.txt
pytest_cases.egg-info/dependency_links.txt
pytest_cases.egg-info/entry_points.txt
pytest_cases.egg-info/not-zip-safe
pytest_cases.egg-info/requires.txt
pytest_cases.egg-info/top_level.txt
pytest_cases/tests/__init__.py
pytest_cases/tests/conftest.py
pytest_cases/tests/test_plugin_installed.py
pytest_cases/tests/utils.py
pytest_cases/tests/cases/__init__.py
pytest_cases/tests/cases/doc/__init__.py
pytest_cases/tests/cases/doc/cases_doc.py
pytest_cases/tests/cases/doc/example.py
pytest_cases/tests/cases/doc/test_doc.py
pytest_cases/tests/cases/doc/test_doc_cache.py
pytest_cases/tests/cases/doc/test_doc_cases.py
pytest_cases/tests/cases/doc/test_doc_filters_n_tags.py
pytest_cases/tests/cases/doc/test_doc_filters_n_tags2.py
pytest_cases/tests/cases/doc/test_fixtures.py
pytest_cases/tests/cases/doc/test_generators.py
pytest_cases/tests/cases/doc/test_joss.py
pytest_cases/tests/cases/doc/test_parametrize_alt.py
pytest_cases/tests/cases/issues/__init__.py
pytest_cases/tests/cases/issues/test_issue_117.py
pytest_cases/tests/cases/issues/test_issue_125.py
pytest_cases/tests/cases/issues/test_issue_126.py
pytest_cases/tests/cases/issues/test_issue_126_2.py
pytest_cases/tests/cases/issues/test_issue_126_2_cases.py
pytest_cases/tests/cases/issues/test_issue_128.py
pytest_cases/tests/cases/issues/test_issue_128_2.py
pytest_cases/tests/cases/issues/test_issue_128_cases.py
pytest_cases/tests/cases/legacy/__init__.py
pytest_cases/tests/cases/legacy/example_code.py
pytest_cases/tests/cases/legacy/utils.py
pytest_cases/tests/cases/legacy/advanced/__init__.py
pytest_cases/tests/cases/legacy/advanced/test_memoize.py
pytest_cases/tests/cases/legacy/advanced/test_memoize_generators.py
pytest_cases/tests/cases/legacy/advanced/test_parameters.py
pytest_cases/tests/cases/legacy/advanced/test_stackoverflow.py
pytest_cases/tests/cases/legacy/advanced/test_suite_parametrized_cases.py
pytest_cases/tests/cases/legacy/advanced/test_suite_shared_dict_cases.py
pytest_cases/tests/cases/legacy/intermediate/__init__.py
pytest_cases/tests/cases/legacy/intermediate/test_filtering.py
pytest_cases/tests/cases/legacy/intermediate/test_shared.py
pytest_cases/tests/cases/legacy/intermediate/test_shared_cases.py
pytest_cases/tests/cases/legacy/intermediate/test_two_modules.py
pytest_cases/tests/cases/legacy/simple/__init__.py
pytest_cases/tests/cases/legacy/simple/test_fixtures.py
pytest_cases/tests/cases/legacy/simple/test_generators.py
pytest_cases/tests/cases/legacy/simple/test_main.py
pytest_cases/tests/cases/legacy/simple/test_main_cases.py
pytest_cases/tests/cases/legacy/simple/test_pytest_marks.py
pytest_cases/tests/cases/legacy/simple/test_same_file.py
pytest_cases/tests/cases/legacy/simple/test_so.py
pytest_cases/tests/cases/legacy/simple/test_so2.py
pytest_cases/tests/pytest_extension/__init__.py
pytest_cases/tests/pytest_extension/doc/__init__.py
pytest_cases/tests/pytest_extension/doc/test_doc_fixture_graph.py
pytest_cases/tests/pytest_extension/doc/test_doc_fixture_graph_union.py
pytest_cases/tests/pytest_extension/doc/test_doc_parametrize.py
pytest_cases/tests/pytest_extension/fixtures/__init__.py
pytest_cases/tests/pytest_extension/fixtures/test_hook.py
pytest_cases/tests/pytest_extension/fixtures/test_issue_github_54.py
pytest_cases/tests/pytest_extension/fixtures/test_so3.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/__init__.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/test_fixture_unpacking.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/test_fixture_unpacking2.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/test_fixtures_parametrize.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/test_fixtures_parametrize_stereo.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/test_fixtures_paramfixtures.py
pytest_cases/tests/pytest_extension/fixtures/fixture_plus_and_others/test_fixtures_paramfixtures_marks.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/__init__.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixture_closure_edits.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixture_union_custom_mark.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixture_union_ids.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixture_union_setup_teardown.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixture_union_setup_teardown2.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixtures_union_0simplest.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixtures_union_1simple.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixtures_union_2hard.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_fixtures_union_3parametrize_plus.py
pytest_cases/tests/pytest_extension/fixtures/fixture_unions/test_so.py
pytest_cases/tests/pytest_extension/issues/__init__.py
pytest_cases/tests/pytest_extension/issues/test_issue_114.py
pytest_cases/tests/pytest_extension/issues/test_issue_115.py
pytest_cases/tests/pytest_extension/issues/test_issue_124.py
pytest_cases/tests/pytest_extension/issues/test_issue_classes.py
pytest_cases/tests/pytest_extension/issues/test_issue_fixture_union1.py
pytest_cases/tests/pytest_extension/issues/test_issue_fixture_union2.py
pytest_cases/tests/pytest_extension/issues/test_issue_indirect_fixture_param.py
pytest_cases/tests/pytest_extension/issues/test_issue_pytest_70.py
pytest_cases/tests/pytest_extension/issues/test_issue_python2_str.py
pytest_cases/tests/pytest_extension/issues/test_issue_so_76.py
pytest_cases/tests/pytest_extension/issues/test_parametrize_with_lists.py
pytest_cases/tests/pytest_extension/issues/test_pytest_py35_asyncio.py
pytest_cases/tests/pytest_extension/meta/test_all.py
pytest_cases/tests/pytest_extension/meta/raw/__init__.py
pytest_cases/tests/pytest_extension/meta/raw/reorder_skip/__init__.py
pytest_cases/tests/pytest_extension/meta/raw/reorder_skip/cmdargs.txt
pytest_cases/tests/pytest_extension/meta/raw/reorder_skip/reorder_skip.py
pytest_cases/tests/pytest_extension/meta/raw/session_optim/conf.py
pytest_cases/tests/pytest_extension/meta/raw/session_optim/session_optim.py
pytest_cases/tests/pytest_extension/order/test_fixture_order_respects_scope.py
pytest_cases/tests/pytest_extension/order/session_optim/conftest.py
pytest_cases/tests/pytest_extension/order/session_optim/test_reorder_default_normal.py
pytest_cases/tests/pytest_extension/others/__init__.py
pytest_cases/tests/pytest_extension/others/test_assert_exception.py
pytest_cases/tests/pytest_extension/parametrize_plus/__init__.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_basics_misc.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_basic1.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_basic2.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_basic3_tuples.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_basic4_ids.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_custom1.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_custom2.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_custom3.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_fixture_ref_custom4_tuples.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_getcallspecs.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_lazy_value.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_lazy_value_and_fixture_ref.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_lazy_value_and_fixture_ref2.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_lazy_value_and_fixture_ref3.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_lazy_value_low_level.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_lazy_value_so.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_so2.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_so2_dynamic.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_so2_new.py
pytest_cases/tests/pytest_extension/parametrize_plus/test_so2_simplified.py