wlauto.tests package

Submodules

wlauto.tests.test_agenda module

class wlauto.tests.test_agenda.AgendaTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_bad_syntax(*arg, **kw)[source]
test_default_id_assignment()[source]
test_defaults()[source]
test_dup_sections(*arg, **kw)[source]
test_duplicate_id()[source]
test_sections()[source]
test_yaml_load()[source]
test_yaml_missing_field()[source]

wlauto.tests.test_config module

class wlauto.tests.test_config.ConfigLoaderTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()[source]
tearDown()[source]
test_load()[source]
test_load_bad(*arg, **kw)[source]
test_load_duplicate()[source]
class wlauto.tests.test_config.ConfigTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()[source]
test_case()[source]
test_exetension_params_lists()[source]
test_global_instrumentation()[source]
test_instrumentation_specification()[source]
test_list_defaults_params()[source]
test_remove_instrument()[source]
class wlauto.tests.test_config.DefaultsWorkload[source]

Bases: object

class wlauto.tests.test_config.ListParamstrument[source]

Bases: object

class wlauto.tests.test_config.MockAgenda(*args)[source]

Bases: object

class wlauto.tests.test_config.MockExtensionLoader[source]

Bases: object

get_default_config(name)[source]
get_extension_class(name, kind=None)[source]
has_extension(name)[source]
resolve_alias(name)[source]
class wlauto.tests.test_config.NamedMock(name)[source]

Bases: object

wlauto.tests.test_device module

class wlauto.tests.test_device.RuntimeParametersTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_bad_runtime_param(*arg, **kw)[source]
test_core_param()[source]
test_get_unset_runtime_params()[source]
test_param_set_order()[source]
test_runtime_param()[source]
class wlauto.tests.test_device.TestDevice(*args, **kwargs)[source]

Bases: wlauto.core.device.Device

aliases = AC([])
artifacts = AC([])
core_getter(core)[source]
core_modules = []
core_setter(core, value)[source]
dynamic_modules = AC([])
finalize(*args, **kwargs)
getter()[source]
initialize(*args, **kwargs)
name = 'test-device'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'_overridden': 'TestDevice', 'kind': <class 'wlauto.utils.types.list_of_caseless_strings'>, 'mandatory': True, 'name': 'core_names', 'constraint': None, 'default': ['a7', 'a7', 'a15'], 'allowed_values': None, 'global_alias': None, 'override': True})", "Param({'_overridden': 'TestDevice', 'kind': <function list_of_ints>, 'mandatory': True, 'name': 'core_clusters', 'constraint': None, 'default': [0, 0, 1], 'allowed_values': None, 'global_alias': None, 'override': True})"])
path_module = 'posixpath'
runtime_parameters = AC(['test_param', 'test_param2', '${core}_param'])
setter(value)[source]
validate(*args, **kwargs)

wlauto.tests.test_diff module

class wlauto.tests.test_diff.InterruptDiffTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_interrupt_diff()[source]

wlauto.tests.test_execution module

class wlauto.tests.test_execution.BadDevice(when_to_fail, exception=<class 'wlauto.exceptions.DeviceError'>)[source]

Bases: wlauto.core.device.Device

aliases = AC([])
artifacts = AC([])
connect()[source]
core_modules = []
disconnect()[source]
dynamic_modules = AC([])
finalize(*args, **kwargs)
get_properties(_)[source]
initialize(*args, **kwargs)[source]
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <class 'wlauto.utils.types.list_of_caseless_strings'>, 'mandatory': True, 'name': 'core_names', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function list_of_ints>, 'mandatory': True, 'name': 'core_clusters', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
ping()[source]
runtime_parameters = AC([])
set_device_parameters(**_)[source]
start()[source]
stop()[source]
validate(*args, **kwargs)
class wlauto.tests.test_execution.BadDeviceMeta[source]

Bases: wlauto.core.device.DeviceMeta

class wlauto.tests.test_execution.BadWorkload(exception, when_to_fail)[source]

Bases: wlauto.core.workload.Workload

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
run(_)[source]
setup(_)[source]
teardown(_)[source]
update_result(_)[source]
validate(*args, **kwargs)
class wlauto.tests.test_execution.Mock[source]

Bases: object

class wlauto.tests.test_execution.RunnerTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

bad_device(method)[source]
errors = 0
signal_check(expected_signals, workloads, reboot_policy='never', runner_class=<class 'wlauto.core.execution.BySpecRunner'>)[source]
test_CTRL_C()[source]
test_bad_connect(*arg, **kw)[source]
test_bad_disconnect()[source]
test_bad_get_properties(*arg, **kw)[source]
test_bad_initialize(*arg, **kw)[source]
test_bad_start()[source]
test_bad_stop()[source]
test_bad_workload_status()[source]
test_multiple_run_byiteration()[source]
test_multiple_run_byspec()[source]
test_no_teardown_after_setup_fail()[source]
test_reboot_policies()[source]
test_single_run()[source]
test_spec_skipping()[source]
test_teardown_on_run_and_result_update_fail()[source]
class wlauto.tests.test_execution.SignalCatcher[source]

Bases: wlauto.core.instrumentation.Instrument

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
handler(*_, **kwargs)[source]
initialize(*args, **kwargs)
name = 'Signal Catcher'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)

wlauto.tests.test_extension module

class wlauto.tests.test_extension.ExtensionMetaTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_duplicate_param_spec(*arg, **kw)[source]
test_initialization()[source]
test_initialization_happens_once()[source]
test_invalid_param_spec(*arg, **kw)[source]
test_param_override()[source]
test_propagation()[source]
test_virtual_methods()[source]
class wlauto.tests.test_extension.FakeLoader[source]

Bases: object

get_module(name, owner, **kwargs)[source]
modules = [<class 'wlauto.tests.test_extension.MyCoolModule'>, <class 'wlauto.tests.test_extension.MyEvenCoolerModule'>]
class wlauto.tests.test_extension.ModuleTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_fizzle()[source]
test_self_fizzle()[source]
class wlauto.tests.test_extension.MultiValueParamExt(**kwargs)[source]

Bases: wlauto.core.extension.Extension

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'multivalue'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function list_of_ints>, 'mandatory': None, 'name': 'test', 'constraint': None, 'default': None, 'allowed_values': [42, 7, 73], 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
class wlauto.tests.test_extension.MyAcidExtension(**kwargs)[source]

Bases: wlauto.tests.test_extension.MyBaseExtension

aliases = AC([])
artifacts = AC([])
core_modules = []
name = 'acid'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'base', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function list_of_ints>, 'mandatory': None, 'name': 'hydrochloric', 'constraint': None, 'default': [1, 2], 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'citric', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'carbonic', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
virtual1(*args, **kwargs)
virtual2(*args, **kwargs)
class wlauto.tests.test_extension.MyBaseExtension(**kwargs)[source]

Bases: wlauto.core.extension.Extension

aliases = AC([])
artifacts = AC([])
core_modules = []
name = 'base'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'base', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
virtual1(*args, **kwargs)
virtual2(*args, **kwargs)
class wlauto.tests.test_extension.MyCoolModule(owner, **kwargs)[source]

Bases: wlauto.core.extension.Module

aliases = AC([])
artifacts = AC([])
capabilities = ['fizzle']
core_modules = []
finalize(*args, **kwargs)
fizzle()[source]
initialize(*args, **kwargs)
name = 'cool_module'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
class wlauto.tests.test_extension.MyEvenCoolerModule(owner, **kwargs)[source]

Bases: wlauto.core.extension.Module

aliases = AC([])
artifacts = AC([])
capabilities = ['fizzle']
core_modules = []
finalize(*args, **kwargs)
fizzle()[source]
initialize(*args, **kwargs)
name = 'even_cooler_module'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
class wlauto.tests.test_extension.MyMeta[source]

Bases: wlauto.core.extension.ExtensionMeta

virtual_methods = ['validate', 'virtual1', 'virtual2']
class wlauto.tests.test_extension.MyModularExtension(**kwargs)[source]

Bases: wlauto.core.extension.Extension

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'modular'
parameters = AC(["Param({'_overridden': 'MyModularExtension', 'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': ['cool_module'], 'allowed_values': None, 'global_alias': None, 'override': True})"])
validate(*args, **kwargs)
class wlauto.tests.test_extension.MyOtherExtension(**kwargs)[source]

Bases: wlauto.tests.test_extension.MyBaseExtension

aliases = AC([])
artifacts = AC([])
core_modules = []
name = 'other'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'base', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': True, 'name': 'mandatory', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'optional', 'constraint': None, 'default': None, 'allowed_values': ['test', 'check'], 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
virtual1(*args, **kwargs)
virtual2(*args, **kwargs)
class wlauto.tests.test_extension.MyOtherModularExtension(**kwargs)[source]

Bases: wlauto.core.extension.Extension

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'other_modular'
parameters = AC(["Param({'_overridden': 'MyOtherModularExtension', 'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': ['cool_module', 'even_cooler_module'], 'allowed_values': None, 'global_alias': None, 'override': True})"])
validate(*args, **kwargs)
class wlauto.tests.test_extension.MyOtherOtherExtension(**kwargs)[source]

Bases: wlauto.tests.test_extension.MyOtherExtension

aliases = AC([])
artifacts = AC([])
core_modules = []
name = 'otherother'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'base', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'_overridden': 'MyOtherOtherExtension', 'kind': <type 'str'>, 'mandatory': True, 'name': 'mandatory', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': True})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'optional', 'constraint': None, 'default': None, 'allowed_values': ['test', 'check'], 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
virtual1(*args, **kwargs)
virtual2(*args, **kwargs)
class wlauto.tests.test_extension.MyOverridingExtension(**kwargs)[source]

Bases: wlauto.tests.test_extension.MyAcidExtension

aliases = AC([])
artifacts = AC([])
core_modules = []
name = 'overriding'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'base', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'_overridden': 'MyOverridingExtension', 'kind': <function list_of_ints>, 'mandatory': None, 'name': 'hydrochloric', 'constraint': None, 'default': [3, 4], 'allowed_values': None, 'global_alias': None, 'override': True})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'citric', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'carbonic', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
virtual1(*args, **kwargs)
virtual2(*args, **kwargs)
class wlauto.tests.test_extension.MyThirdTeerExtension(**kwargs)[source]

Bases: wlauto.tests.test_extension.MyOverridingExtension

aliases = AC([])
artifacts = AC([])
core_modules = []
name = 'thirdteer'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'base', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'_overridden': 'MyOverridingExtension', 'kind': <function list_of_ints>, 'mandatory': None, 'name': 'hydrochloric', 'constraint': None, 'default': [3, 4], 'allowed_values': None, 'global_alias': None, 'override': True})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'citric', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'carbonic', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
virtual1(*args, **kwargs)
virtual2(*args, **kwargs)
class wlauto.tests.test_extension.ParametersTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_bad_multivalue_param(*arg, **kw)[source]
test_default_override()[source]
test_duplicate_param_override(*arg, **kw)[source]
test_multivalue_param()[source]
test_overriding_new_param(*arg, **kw)[source]
test_setting()[source]
test_validation_bad_value(*arg, **kw)[source]
test_validation_no_mandatory(*arg, **kw)[source]
test_validation_no_mandatory_in_derived(*arg, **kw)[source]
test_validation_ok()[source]

wlauto.tests.test_extension_loader module

class wlauto.tests.test_extension_loader.ExtensionLoaderTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_clear_and_reload()[source]
test_list_by_kind()[source]
test_load_device()[source]

wlauto.tests.test_instrumentation module

class wlauto.tests.test_instrumentation.BadInstrument[source]

Bases: wlauto.core.instrumentation.Instrument

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'bad'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
teardown()[source]
validate(*args, **kwargs)
class wlauto.tests.test_instrumentation.InstrumentationTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

install_local_instrument()[source]
tearDown()[source]
test_bad_argspec(*arg, **kw)[source]
test_check_enabled()[source]
test_check_installed()[source]
test_duplicate_install(*arg, **kw)[source]
test_enable_disable()[source]
test_install()[source]
test_local_instrument()[source]
test_priority_prefix_instrument()[source]
class wlauto.tests.test_instrumentation.MockInstrument[source]

Bases: wlauto.core.instrumentation.Instrument

after_workload_execution(context)[source]
aliases = AC([])
artifacts = AC([])
before_workload_execution(context)[source]
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'mock'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
class wlauto.tests.test_instrumentation.MockInstrument2[source]

Bases: wlauto.core.instrumentation.Instrument

after_workload_execution(context)[source]
after_workload_result_update(context)[source]
aliases = AC([])
artifacts = AC([])
before_workload_execution(context)[source]
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'mock_2'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
class wlauto.tests.test_instrumentation.MockInstrument3[source]

Bases: wlauto.core.instrumentation.Instrument

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'mock_3'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
slow_before_workload_execution(context)[source]
validate(*args, **kwargs)
class wlauto.tests.test_instrumentation.MockInstrument4[source]

Bases: wlauto.core.instrumentation.Instrument

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'mock_4'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
slow_before_first_iteration_boot(context)[source]
validate(*args, **kwargs)
class wlauto.tests.test_instrumentation.MockInstrument5[source]

Bases: wlauto.core.instrumentation.Instrument

aliases = AC([])
artifacts = AC([])
core_modules = []
fast_before_first_iteration_boot(context)[source]
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'mock_5'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)
class wlauto.tests.test_instrumentation.MockInstrument6[source]

Bases: wlauto.core.instrumentation.Instrument

aliases = AC([])
artifacts = AC([])
before_first_iteration_boot(context)[source]
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'mock_6'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
validate(*args, **kwargs)

wlauto.tests.test_results_manager module

class wlauto.tests.test_results_manager.MockResultProcessor1(**kwargs)[source]

Bases: wlauto.core.result.ResultProcessor

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'result_processor_with_exception'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
process_iteration_result(result, context)[source]
process_run_result(result, context)[source]
validate(*args, **kwargs)
class wlauto.tests.test_results_manager.MockResultProcessor2(**kwargs)[source]

Bases: wlauto.core.result.ResultProcessor

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'result_processor_with_wa_error'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
process_iteration_result(result, context)[source]
process_run_result(result, context)[source]
validate(*args, **kwargs)
class wlauto.tests.test_results_manager.MockResultProcessor3(**kwargs)[source]

Bases: wlauto.core.result.ResultProcessor

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'result_processor_with_keybaord_interrupt'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
process_iteration_result(result, context)[source]
process_run_result(result, context)[source]
validate(*args, **kwargs)
class wlauto.tests.test_results_manager.MockResultProcessor4[source]

Bases: wlauto.core.result.ResultProcessor

aliases = AC([])
artifacts = AC([])
core_modules = []
finalize(*args, **kwargs)
initialize(*args, **kwargs)
name = 'result_processor'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
process_iteration_result(result, context)[source]
process_run_result(result, context)[source]
validate(*args, **kwargs)
class wlauto.tests.test_results_manager.ResultManagerTest(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_add_result()[source]
test_keyboard_interrupt()[source]
test_process_results()[source]

wlauto.tests.test_utils module

class wlauto.tests.test_utils.TestCheckOutput(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_bad(*arg, **kw)[source]
test_ok()[source]
class wlauto.tests.test_utils.TestMerge(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_dict_merge()[source]
test_merge_dict_lists()[source]
test_merge_lists()[source]
test_type_mismatch(*arg, **kw)[source]
class wlauto.tests.test_utils.TestParameterDict(methodName='runTest')[source]

Bases: unittest.case.TestCase

orig_params = {'none': None, 'string': 'A Test String', 'int': 42, 'float': 1.23, 'long': 987L, 'string_list': ['A Test', 'List', 'With', '\n in.'], 'bool_list': [False, True, True]}
setUp()[source]
test_contains()[source]
test_get()[source]
test_getEncodedItems()[source]
test_getitem()[source]
test_iteritems()[source]
test_parameter_dict_update()[source]
test_pop()[source]
class wlauto.tests.test_utils.TestTypes(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_arguments()[source]
test_caseless_string()[source]
test_list_or_conversion()[source]

Module contents