def test_add_set_value_random_norm(self): seed(1) mg = MonteCarloMacroGenerator(number_of_macros=4) mg.add_load('c:/MyModel/model.main.any') mg.add_set_value_random_norm('Main.Study.myvar', means=2, stdvs=0.1) mg.add_run_operation('Main.Study.Kinematics') macros = mg.generate_macros() assert len(macros) == 4 assert macros[0][0] == 'load "c:/MyModel/model.main.any"' assert macros[0][ 1] == 'classoperation Main.Study.myvar "Set Value" --value="2"' assert macros[0][2] == 'operation Main.Study.Kinematics' assert macros[0][3] == 'run' assert macros[1][0] == 'load "c:/MyModel/model.main.any"' assert macros[1][ 1] == 'classoperation Main.Study.myvar "Set Value" --value="1.97904821591"' assert macros[1][2] == 'operation Main.Study.Kinematics' assert macros[1][3] == 'run'
def test_add_macro(self): mg = MonteCarloMacroGenerator() mg.add_macro(['load "main.any"', 'operation Main.RunApplication']) macro = mg.generate_macros() assert macro[0] == ['load "main.any"', 'operation Main.RunApplication']