hal.tests package¶
Submodules¶
hal.tests.gen module¶
-
class
hal.tests.gen.
TestWriter
(root_folder)[source]¶ Bases:
object
Auto-generates test methods stubs for module
-
static
get_classes_tests
(classes, indent=0)[source]¶ Auto generates classes tests
Parameters: - classes – list of classes
- indent – indentation level
Returns: list of tests
-
static
get_functions_tests
(functions, indent=0, static=False)[source]¶ Auto generates functions tests
Parameters: - functions – list of functions
- indent – indentation level
- static – whether is a static method or not
Returns: list of tests
-
static
get_imports
(to_import)[source]¶ Auto generates imports
Parameters: to_import – list of modules to import Returns: list of imports
-
static
get_module_tests
(mod)[source]¶ Auto generates module tests
Parameters: mod – path to source of module Returns: tests for module
-
static