Module test :: Class TestParams
[hide private]
[frames] | no frames]

type TestParams

source code

object --+
         |
        TestParams

Class representing the parameters of a test case, as specified in test input files.

Instance Methods [hide private]
 
__init__(self, name='TestCase', num_devices=0, num_locations=0, num_scripts=0, script_delay=None, script_sleep=None, parallel_script=False, timeout=0, duration=1, overlap=1, gen_seed=None, run_seed=None, extra_duration=0, script_assignment='RANDOM') source code
 
__str__(self) source code
Static Methods [hide private]
 
load_test(filename)
Loads the test description from a file with the following format:
source code
Method Details [hide private]

__init__(self, name='TestCase', num_devices=0, num_locations=0, num_scripts=0, script_delay=None, script_sleep=None, parallel_script=False, timeout=0, duration=1, overlap=1, gen_seed=None, run_seed=None, extra_duration=0, script_assignment='RANDOM')
(Constructor)

source code 
Overrides: object.__init__
(inherited documentation)

load_test(filename)
Static Method

source code 

Loads the test description from a file with the following format:

param_name1 = value param_name2 = value [...]

Blank lines or lines starting with # (comments) are ignored

Parameter names are defined in this class. Parameters can be declared in any order in the file.

Parameters:
  • filename (str) - the test file
Returns:
a TestCase object

__str__(self)
(Informal representation operator)

source code 
Overrides: object.__str__
(inherited documentation)