|
Mbed Host Tests
|
Public Member Functions | |
| def | register_host_test (self, ht_name, ht_object) |
| Registers host test object by name. More... | |
| def | unregister_host_test (self, ht_name) |
| Unregisters host test object by name. More... | |
| def | get_host_test (self, ht_name) |
| Fetches host test object by name. More... | |
| def | is_host_test (self, ht_name) |
| Checks (by name) if host test object is registered already. More... | |
| def | table (self, verbose=False) |
| Prints list of registered host test classes (by name) @Detail For devel & debug purposes. More... | |
| def | register_from_path (self, path, verbose=False) |
Static Public Attributes | |
| dictionary | HOST_TESTS = {} |
Class stores registry with host tests and objects representing them
Definition at line 41 of file host_registry.py.
| def mbed_host_tests.host_tests_registry.host_registry.HostRegistry.get_host_test | ( | self, | |
| ht_name | |||
| ) |
Fetches host test object by name.
@param ht_name Host test unique name @return Host test callable object or None if object is not found
Definition at line 63 of file host_registry.py.
| def mbed_host_tests.host_tests_registry.host_registry.HostRegistry.is_host_test | ( | self, | |
| ht_name | |||
| ) |
Checks (by name) if host test object is registered already.
@param ht_name Host test unique name @return True if ht_name is registered (available), else False
Definition at line 72 of file host_registry.py.
| def mbed_host_tests.host_tests_registry.host_registry.HostRegistry.register_from_path | ( | self, | |
| path, | |||
verbose = False |
|||
| ) |
Enumerates and registers locally stored host tests
Host test are derived from mbed_host_tests.BaseHostTest classes
Definition at line 101 of file host_registry.py.
| def mbed_host_tests.host_tests_registry.host_registry.HostRegistry.register_host_test | ( | self, | |
| ht_name, | |||
| ht_object | |||
| ) |
Registers host test object by name.
@param ht_name Host test unique name @param ht_object Host test class object
Definition at line 46 of file host_registry.py.
| def mbed_host_tests.host_tests_registry.host_registry.HostRegistry.table | ( | self, | |
verbose = False |
|||
| ) |
Prints list of registered host test classes (by name) @Detail For devel & debug purposes.
Definition at line 82 of file host_registry.py.
| def mbed_host_tests.host_tests_registry.host_registry.HostRegistry.unregister_host_test | ( | self, | |
| ht_name | |||
| ) |
Unregisters host test object by name.
@param ht_name Host test unique name
Definition at line 55 of file host_registry.py.
|
static |
Definition at line 44 of file host_registry.py.