Example #1
0
    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_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'
Example #3
0
 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']
 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']