Ejemplo n.º 1
0
 def test_member_pitch_init(self):
     prm = param.ParamFile()
     assert prm.parameters['pitch'] == None
Ejemplo n.º 2
0
 def test_check_parameter_radii_not_numpy(self):
     prm = param.ParamFile()
     prm.radii = list(range(1, 6))
     prm.write_parameters('tests/test_datasets/temp_parameters.prm')
     assert isinstance(prm.radii, np.ndarray)
     self.addCleanup(os.remove, 'tests/test_datasets/temp_parameters.prm')
Ejemplo n.º 3
0
 def test_nbasis_rake_init(self):
     prm = param.ParamFile()
     assert prm.nbasis['rake'] == 10
Ejemplo n.º 4
0
 def test_read_parameter_default_deformation_camber(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.deformations['camber'][5] == 0.0
Ejemplo n.º 5
0
 def test_nbasis_chord_init(self):
     prm = param.ParamFile()
     assert prm.nbasis['chord'] == 10
Ejemplo n.º 6
0
 def test_member_camber_init(self):
     prm = param.ParamFile()
     assert prm.parameters['camber'] == None
Ejemplo n.º 7
0
 def test_read_parameter_default_nbasis_chord(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.nbasis['chord'] == 10
Ejemplo n.º 8
0
 def test_read_parameter_nbasis_camber(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     assert prm.nbasis['camber'] == 5
Ejemplo n.º 9
0
 def test_read_parameter_rake_deformations(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     np.testing.assert_equal(prm.deformations['rake'], np.arange(1, 5))
Ejemplo n.º 10
0
 def test_member_rake_init(self):
     prm = param.ParamFile()
     assert prm.parameters['rake'] == None
Ejemplo n.º 11
0
 def test_read_parameter_nbasis_skew(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     assert prm.nbasis['skew'] == 7
Ejemplo n.º 12
0
 def test_read_parameter_npoints_rake(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     assert prm.npoints['rake'] == 300
Ejemplo n.º 13
0
 def test_read_parameter_npoints_pitch(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     assert prm.npoints['pitch'] == 400
Ejemplo n.º 14
0
 def test_read_parameter_npoints_chord(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     assert prm.npoints['chord'] == 500
Ejemplo n.º 15
0
 def test_read_parameter_default_chord(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.parameters['chord'][1] == 0.0
Ejemplo n.º 16
0
 def test_read_parameter_skew_deformations(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     np.testing.assert_equal(prm.deformations['skew'], np.arange(7, 0, -1))
Ejemplo n.º 17
0
 def test_read_parameter_default_pitch(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.parameters['pitch'][3] == 0.0
Ejemplo n.º 18
0
 def test_read_parameter_camber_deformations(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     expected = np.arange(5, 0, -1)
     np.testing.assert_equal(prm.deformations['camber'], expected)
Ejemplo n.º 19
0
 def test_read_parameter_default_skew(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.parameters['skew'][7] == 0.0
Ejemplo n.º 20
0
 def test_write_parameter_file_not_string(self):
     prm = param.ParamFile()
     parameters = 5
     with self.assertRaises(TypeError):
         prm.write_parameters(filename=parameters)
Ejemplo n.º 21
0
 def test_read_parameter_default_degree_rake(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.degree['rake'] == 3
Ejemplo n.º 22
0
 def test_member_skew_init(self):
     prm = param.ParamFile()
     assert prm.parameters['skew'] == None
Ejemplo n.º 23
0
 def test_check_parameter_no_radii(self):
     prm = param.ParamFile()
     with self.assertRaises(ValueError):
         prm.write_parameters('tests/test_datasets/temp_parameters.prm')
Ejemplo n.º 24
0
 def test_read_parameter_pptc_radii(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/pptc.prm')
     assert prm.radii[1] == 0.35
Ejemplo n.º 25
0
 def test_check_parameter_camber_zeros(self):
     prm = param.ParamFile()
     prm.radii = np.arange(1, 6)
     prm.write_parameters('tests/test_datasets/temp_parameters.prm')
     np.testing.assert_equal(prm.parameters['camber'], np.zeros(5))
     self.addCleanup(os.remove, 'tests/test_datasets/temp_parameters.prm')
Ejemplo n.º 26
0
 def test_read_parameter_pptc_pitch(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/pptc.prm')
     assert prm.parameters['pitch'][9] == 1.458
Ejemplo n.º 27
0
 def test_nbasis_pitch_init(self):
     prm = param.ParamFile()
     assert prm.nbasis['pitch'] == 10
Ejemplo n.º 28
0
 def test_read_parameter_default_radii(self):
     prm = param.ParamFile()
     prm.read_parameters('bladex/parameter_files/default.prm')
     assert prm.radii[1] == 0.4
Ejemplo n.º 29
0
 def test_check_parameter_camber_inhomogeneous(self):
     prm = param.ParamFile()
     prm.radii = np.arange(1, 6)
     prm.parameters['camber'] = np.arange(1, 5)
     with self.assertRaises(ValueError):
         prm.write_parameters('tests/test_datasets/temp_parameters.prm')
Ejemplo n.º 30
0
 def test_read_parameter_degree_camber(self):
     prm = param.ParamFile()
     prm.read_parameters('tests/test_datasets/parameters.prm')
     assert prm.degree['camber'] == 2