예제 #1
0
 def test_set_parameters(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['parameters'] = KratosMultiphysics.Parameters('''
         {
         "bool_value": false
         }
         ''')
     self.assertAlmostEqual(settings['parameters']['bool_value'], False)
예제 #2
0
 def test_set_array_of_parameters(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['array_of_parameters'] = [
         self.get_params['array_of_parameters'][0],
         self.get_params['array_of_parameters'][1]
     ]
     self.assertEqual(settings['array_of_parameters'][0]['int_value'], 2)
     self.assertEqual(settings['array_of_parameters'][1]['double_value'], 2.7)
예제 #3
0
 def test_set_array_of_values(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['array_of_bool_values'] = [True, False]
     self.assertAlmostEqual(settings['array_of_bool_values'][0], True)
     self.assertAlmostEqual(settings['array_of_bool_values'][1], False)
예제 #4
0
 def test_set_bool(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['bool_value'] = True
     self.assertEqual(settings['bool_value'], True)
예제 #5
0
 def test_set_double(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['double_value'] = 1.5
     self.assertEqual(settings['double_value'], 1.5)
예제 #6
0
 def test_set_int(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['int_value'] = 1
     self.assertEqual(settings['int_value'], 1)
예제 #7
0
 def test_set_string(self):
     settings = core.ParametersWrapper(self.set_params)
     settings['string_value'] = 'abc'
     self.assertEqual(settings['string_value'], 'abc')
예제 #8
0
 def test_get_array_of_values(self):
     settings = core.ParametersWrapper(self.get_params)
     self.assertAlmostEqual(settings['array_of_double_values'][0], 1.1)
     self.assertAlmostEqual(settings['array_of_double_values'][1], 2.2)
     self.assertAlmostEqual(settings['array_of_double_values'][2], 3.3)
예제 #9
0
 def test_get_parameters(self):
     settings = core.ParametersWrapper(self.get_params)
     self.assertAlmostEqual(settings['parameters']['double_value'], 3.1)