Testing extensions.
this module is designed to work as a testing-framework-agnostic library, created so that multiple test frameworks can be supported at once (mostly so that we can migrate to new ones). The current target is pytest.
Variable | assertions |
Undocumented |
Variable | bootstrapped_as_sqlalchemy |
Undocumented |
Variable | config |
Undocumented |
Variable | engines |
Undocumented |
Variable | exclude_tags |
Undocumented |
Variable | exclusions |
Undocumented |
Variable | file_config |
Undocumented |
Variable | fixtures |
Undocumented |
Variable | include_tags |
Undocumented |
Variable | log |
Undocumented |
Variable | logging |
Undocumented |
Variable | options |
Undocumented |
Variable | post_configure |
Undocumented |
Variable | pre_configure |
Undocumented |
Variable | profiling |
Undocumented |
Variable | provision |
Undocumented |
Variable | py3k |
Undocumented |
Variable | requirements |
Undocumented |
Variable | testing |
Undocumented |
Variable | util |
Undocumented |
Variable | warnings |
Undocumented |
Class | FixtureFunctions |
Undocumented |
Function | _do_skips |
Undocumented |
Function | _engine_uri |
Undocumented |
Function | _exclude_tag |
Undocumented |
Function | _include_tag |
Undocumented |
Function | _init_symbols |
Undocumented |
Function | _list_dbs |
Undocumented |
Function | _log |
Undocumented |
Function | _monkeypatch_cdecimal |
Undocumented |
Function | _possible_configs_for_cls |
Undocumented |
Function | _post_setup_options |
Undocumented |
Function | _prep_testing_database |
Undocumented |
Function | _requirements |
Undocumented |
Function | _requirements_opt |
Undocumented |
Function | _restore_engine |
Undocumented |
Function | _reverse_topological |
Undocumented |
Function | _set_disable_asyncio |
Undocumented |
Function | _set_nomemory |
Undocumented |
Function | _set_notimingintensive |
Undocumented |
Function | _setup_config |
Undocumented |
Function | _setup_engine |
Undocumented |
Function | _setup_options |
Undocumented |
Function | _setup_profiling |
Undocumented |
Function | _setup_requirements |
Undocumented |
Function | after_test |
Undocumented |
Function | after_test_fixtures |
Undocumented |
Function | before_test |
Undocumented |
Function | configure_follower |
Configure required state for a follower. |
Function | final_process_cleanup |
Undocumented |
Function | generate_sub_tests |
Undocumented |
Function | memoize_important_follower_config |
Store important configuration we will need to send to a follower. |
Function | post |
Undocumented |
Function | post_begin |
things to set up later, once we know coverage is running. |
Function | pre |
Undocumented |
Function | pre_begin |
things to set up early, before coverage might be setup. |
Function | read_config |
Undocumented |
Function | restore_important_follower_config |
Restore important configuration needed by a follower. |
Function | set_coverage_flag |
Undocumented |
Function | set_fixture_functions |
Undocumented |
Function | setup_options |
Undocumented |
Function | start_test_class_outside_fixtures |
Undocumented |
Function | stop_test_class |
Undocumented |
Function | stop_test_class_outside_fixtures |
Undocumented |
Function | want_class |
Undocumented |
Function | want_method |
Undocumented |
Variable | _fixture_fn_class |
Undocumented |
Configure required state for a follower.
This invokes in the parent process and typically includes database creation.
Store important configuration we will need to send to a follower.
This invokes in the parent process after normal config is set up.
This is necessary as pytest seems to not be using forking, so we start with nothing in memory, but it isn't running our argparse callables, so we have to just copy all of that over.