Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
'''
Created on 01/08/2016
@author: MMPE
'''
import unittest
import os
from wetb.hawc2.mainbody import MainBody, Blade
tfp = os.path.join(os.path.dirname(__file__), 'test_files/') # test file path
class TestMainBody(unittest.TestCase):
def test_MainBody(self):
mainbody = MainBody(tfp+"htcfiles/test.htc", "../", "towertop")
if 0:
import matplotlib.pyplot as plt
plt.figure()
mainbody.plot_xz_geometry(plt)
plt.figure()
mainbody.plot_yz_geometry(plt)
plt.show()
def test_Blade(self):
blade = Blade(tfp+"htcfiles/test.htc", "../")
if 0:
import matplotlib.pyplot as plt
plt.figure()
blade.plot_xz_geometry(plt)
plt.figure()
blade.plot_yz_geometry(plt)
plt.show()
# def testBladedata(self):
# #bd = H2AeroBladeData(tfp + "h2aero_tb/htc/h2aero.htc", '../')
# #bd = H2AeroBladeData(r'C:\mmpe\programming\python\Phd\pitot_tube\tests\test_files\swt36_107\h2a\htc\templates/swt3.6_107.htc', "../../")
# #print (bd.pcFile.chord(36))
# #bd = H2BladeData(r"C:\mmpe\HAWC2\models\SWT3.6-107\original_data\SWT4.0-130\dlc12_wsp06_wdir010_s18002.htc", ".")
# bd = H2BladeData(r"C:\mmpe\HAWC2\models\SWT3.6-107\htc/stat6/stat6_10.0_0.htc", "../../")
# #bd = H2BladeData(r"C:\mmpe\HAWC2\models\NREL 5MW reference wind turbine_play/htc/NREL_5MW_reference_wind_turbine_heli_step.htc", "../")
# if 1:
# bd.plot_geometry()
#
#
if __name__ == "__main__":
#import sys;sys.argv = ['', 'Test.testBladedata']
unittest.main()