.gitignore
.pylintrc
.readthedocs.yml
LICENSE
README.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
.github/workflows/pylint.yml
.github/workflows/python-publish.yml
.github/workflows/test.yml
docs/Makefile
docs/make.bat
docs/source/conf.py
docs/source/examples.rst
docs/source/features.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/scenarios.rst
docs/source/topic_intro.rst
docs/source/utilities.rst
docs/source/_static/.gitkeep
src/balderhub/crud/__init__.py
src/balderhub/crud/lib/__init__.py
src/balderhub/crud/lib/scenario_features/__init__.py
src/balderhub/crud/lib/scenario_features/base_collector_feature.py
src/balderhub/crud/lib/scenario_features/base_example_provider.py
src/balderhub/crud/lib/scenario_features/base_field_example_provider.py
src/balderhub/crud/lib/scenario_features/base_filler_feature.py
src/balderhub/crud/lib/scenario_features/base_interactor_feature.py
src/balderhub/crud/lib/scenario_features/base_multiple_example_provider.py
src/balderhub/crud/lib/scenario_features/base_single_example_provider.py
src/balderhub/crud/lib/scenario_features/multiple_reader_feature.py
src/balderhub/crud/lib/scenario_features/single_create_example_provider.py
src/balderhub/crud/lib/scenario_features/single_creator_feature.py
src/balderhub/crud/lib/scenario_features/single_delete_example_provider.py
src/balderhub/crud/lib/scenario_features/single_deleter_feature.py
src/balderhub/crud/lib/scenario_features/single_filler_feature.py
src/balderhub/crud/lib/scenario_features/single_read_example_provider.py
src/balderhub/crud/lib/scenario_features/single_reader_feature.py
src/balderhub/crud/lib/scenario_features/single_update_field_example_provider.py
src/balderhub/crud/lib/scenario_features/single_updater_feature.py
src/balderhub/crud/lib/scenario_features/factories/__init__.py
src/balderhub/crud/lib/scenario_features/factories/auto_single_read_example_factory.py
src/balderhub/crud/lib/setup_features/__init__.py
src/balderhub/crud/lib/setup_features/multiple_reader_feature.py
src/balderhub/crud/lib/setup_features/single_creator_feature.py
src/balderhub/crud/lib/setup_features/single_reader_feature.py
src/balderhub/crud/lib/setup_features/single_updater_feature.py
src/balderhub/crud/lib/setup_features/factories/__init__.py
src/balderhub/crud/lib/setup_features/factories/auto_single_read_example_factory.py
src/balderhub/crud/lib/utils/__init__.py
src/balderhub/crud/lib/utils/exceptions.py
src/balderhub/crud/lib/utils/unset.py
src/balderhub/crud/lib/utils/field_callbacks/__init__.py
src/balderhub/crud/lib/utils/field_callbacks/base_field_callback.py
src/balderhub/crud/lib/utils/field_callbacks/field_collector_callback.py
src/balderhub/crud/lib/utils/field_callbacks/field_filler_callback.py
src/balderhub/crud/lib/utils/field_callbacks/nested.py
src/balderhub/crud/scenarios/__init__.py
src/balderhub/crud/scenarios/scenario_multiple_read.py
src/balderhub/crud/scenarios/scenario_single_create.py
src/balderhub/crud/scenarios/scenario_single_read.py
src/balderhub/crud/scenarios/scenario_single_update.py
src/balderhub/crud/scenarios/scenario_triangle_single_create.py
src/balderhub_crud.egg-info/PKG-INFO
src/balderhub_crud.egg-info/SOURCES.txt
src/balderhub_crud.egg-info/dependency_links.txt
src/balderhub_crud.egg-info/not-zip-safe
src/balderhub_crud.egg-info/requires.txt
src/balderhub_crud.egg-info/top_level.txt
tests/__init__.py
tests/balderglob.py
tests/lib/__init__.py
tests/lib/scenario_features/__init__.py
tests/lib/setup_features/__init__.py
tests/lib/setup_features/data_environment_feature.py
tests/lib/setup_features/dut_simulator_feature.py
tests/lib/setup_features/data/__init__.py
tests/lib/setup_features/data/author/__init__.py
tests/lib/setup_features/data/author/example_create_author_provider.py
tests/lib/setup_features/data/author/example_update_author_field_provider.py
tests/lib/setup_features/data/author/multiple_author_reader.py
tests/lib/setup_features/data/author/single_author_creator.py
tests/lib/setup_features/data/author/single_author_deleter.py
tests/lib/setup_features/data/author/single_author_reader.py
tests/lib/setup_features/data/author/single_author_updater.py
tests/lib/setup_features/data/book/__init__.py
tests/lib/setup_features/data/book/example_create_book_provider.py
tests/lib/setup_features/data/book/example_update_book_field_provider.py
tests/lib/setup_features/data/book/multiple_book_reader.py
tests/lib/setup_features/data/book/single_book_creator.py
tests/lib/setup_features/data/book/single_book_deleter.py
tests/lib/setup_features/data/book/single_book_reader.py
tests/lib/setup_features/data/book/single_book_updater.py
tests/lib/setup_features/data/category/__init__.py
tests/lib/setup_features/data/category/example_single_create_category_provider.py
tests/lib/setup_features/data/category/example_single_update_category_field_provider.py
tests/lib/setup_features/data/category/multiple_category_reader.py
tests/lib/setup_features/data/category/single_category_creator.py
tests/lib/setup_features/data/category/single_category_deleter.py
tests/lib/setup_features/data/category/single_category_reader.py
tests/lib/setup_features/data/category/single_category_updater.py
tests/lib/utils/__init__.py
tests/lib/utils/dut_simulator.py
tests/lib/utils/grab_from_dict_callback.py
tests/lib/utils/inject_into_dict_callback.py
tests/lib/utils/data_items/__init__.py
tests/lib/utils/data_items/author_data_item.py
tests/lib/utils/data_items/book_category_data_item.py
tests/lib/utils/data_items/book_data_item.py
tests/scenarios/__init__.py
tests/scenarios/scenario_balderhub.py
tests/setups/__init__.py
tests/setups/data/__init__.py
tests/setups/data/setup_author.py
tests/setups/data/setup_book.py
tests/setups/data/setup_category.py