wlauto.tests package¶
Submodules¶
wlauto.tests.test_agenda module¶
wlauto.tests.test_config module¶
-
class
wlauto.tests.test_config.
ConfigLoaderTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
class
wlauto.tests.test_config.
ConfigTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
wlauto.tests.test_device module¶
-
class
wlauto.tests.test_device.
RuntimeParametersTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
class
wlauto.tests.test_device.
TestDevice
(*args, **kwargs)[source]¶ Bases:
wlauto.core.device.Device
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
core_modules
= []¶
-
dynamic_modules
= AC([])¶
-
finalize
(*args, **kwargs)¶
-
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'])¶
-
validate
(*args, **kwargs)¶
-
wlauto.tests.test_diff module¶
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([])¶
-
core_modules
= []¶
-
dynamic_modules
= AC([])¶
-
finalize
(*args, **kwargs)¶
-
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})"])¶
-
runtime_parameters
= AC([])¶
-
validate
(*args, **kwargs)¶
-
-
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})"])¶
-
validate
(*args, **kwargs)¶
-
-
class
wlauto.tests.test_execution.
RunnerTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
errors
= 0¶
-
-
class
wlauto.tests.test_execution.
SignalCatcher
[source]¶ Bases:
wlauto.core.instrumentation.Instrument
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
core_modules
= []¶
-
finalize
(*args, **kwargs)¶
-
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
-
class
wlauto.tests.test_extension.
FakeLoader
[source]¶ Bases:
object
-
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
-
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)¶
-
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)¶
-
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)¶
-
wlauto.tests.test_extension_loader module¶
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})"])¶
-
validate
(*args, **kwargs)¶
-
-
class
wlauto.tests.test_instrumentation.
InstrumentationTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
class
wlauto.tests.test_instrumentation.
MockInstrument
[source]¶ Bases:
wlauto.core.instrumentation.Instrument
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
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
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
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})"])¶
-
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})"])¶
-
validate
(*args, **kwargs)¶
-
-
class
wlauto.tests.test_instrumentation.
MockInstrument5
[source]¶ Bases:
wlauto.core.instrumentation.Instrument
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
core_modules
= []¶
-
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([])¶
-
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})"])¶
-
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})"])¶
-
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})"])¶
-
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})"])¶
-
validate
(*args, **kwargs)¶
-
wlauto.tests.test_utils module¶
-
class
wlauto.tests.test_utils.
TestCheckOutput
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
class
wlauto.tests.test_utils.
TestMerge
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase