oct.utilities package

Submodules

oct.utilities.configuration module

oct.utilities.configuration.configure(project_name, cmd_opts, config_file=None)[source]

Get the configuration of the test and return it as a config object

Returns:the configured config object
Return type:Object
oct.utilities.configuration.configure_for_turret(project_name, config_file)[source]

Load the configuration file in python dict and check for keys that will be set to default value if not present

Parameters:
  • str (config_file) – the name of the project
  • str – the path of the configuration file
Returns:

the loaded configuration

Return type:

dict

oct.utilities.newproject module

oct.utilities.newproject.create_project(project_name)[source]
oct.utilities.newproject.main()[source]

oct.utilities.pack module

oct.utilities.pack.main()[source]
oct.utilities.pack.pack_turret(turret_config, tmp_config_file, tmp_setup, base_config_path, path=None)[source]

pack a turret into a tar file based on the turret configuration

Parameters:
  • dict (turret_config) – the turret configuration to pack
  • str (base_config_path) – the path of the temp config file
  • str – the base directory of the main configuration file

oct.utilities.run module

oct.utilities.run.main()[source]

Main function to run oct tests.

oct.utilities.run.run(cmd_args)[source]

Module contents