gluetool.tests package¶
Submodules¶
- gluetool.tests.conftest module
- gluetool.tests.test_core module
- gluetool.tests.test_error module
- gluetool.tests.test_eval_context module
- gluetool.tests.test_help module
- gluetool.tests.test_json module
- gluetool.tests.test_load_yaml module
- gluetool.tests.test_log_exception module
- gluetool.tests.test_logging module
- gluetool.tests.test_new_xml_element module
- gluetool.tests.test_normalize_option module
- gluetool.tests.test_option module
- gluetool.tests.test_pipeline_step module
- gluetool.tests.test_render_template module
- gluetool.tests.test_requests module
- gluetool.tests.test_run_command module
- gluetool.tests.test_run_modules module
- gluetool.tests.test_shared module
- gluetool.tests.test_treat_url module
- gluetool.tests.test_utils module
- gluetool.tests.test_wait module
Module contents¶
-
class
gluetool.tests.
Bunch
(**kwargs)[source]¶ Bases:
object
Object-like access to a dictionary - useful for many mock objects.
-
class
gluetool.tests.
NonLoadingGlue
(tool=None, sentry=None)[source]¶ Bases:
gluetool.glue.Glue
Current Glue implementation loads modules and configs when instantiated, which makes it really hard to make assumptions of the state of its internals - they will always be spoiled by other modules, other external resources the tests cannot control. So, to overcome this I use this custom Glue class that disables loading of modules and configs on its instantiation.