Exemple #1
0
 def test_member_pitch_init(self):
     prm = param.ParamFile()
     assert prm.parameters['pitch'] == None
Exemple #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')
Exemple #3
0
 def test_nbasis_rake_init(self):
     prm = param.ParamFile()
     assert prm.nbasis['rake'] == 10
Exemple #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
Exemple #5
0
 def test_nbasis_chord_init(self):
     prm = param.ParamFile()
     assert prm.nbasis['chord'] == 10
Exemple #6
0
 def test_member_camber_init(self):
     prm = param.ParamFile()
     assert prm.parameters['camber'] == None
Exemple #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
Exemple #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
Exemple #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))
Exemple #10
0
 def test_member_rake_init(self):
     prm = param.ParamFile()
     assert prm.parameters['rake'] == None
Exemple #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
Exemple #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
Exemple #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
Exemple #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
Exemple #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
Exemple #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))
Exemple #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
Exemple #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)
Exemple #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
Exemple #20
0
 def test_write_parameter_file_not_string(self):
     prm = param.ParamFile()
     parameters = 5
     with self.assertRaises(TypeError):
         prm.write_parameters(filename=parameters)
Exemple #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
Exemple #22
0
 def test_member_skew_init(self):
     prm = param.ParamFile()
     assert prm.parameters['skew'] == None
Exemple #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')
Exemple #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
Exemple #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')
Exemple #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
Exemple #27
0
 def test_nbasis_pitch_init(self):
     prm = param.ParamFile()
     assert prm.nbasis['pitch'] == 10
Exemple #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
Exemple #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')
Exemple #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