Skip to content
Snippets Groups Projects

New pc file

Merged Mads M. Pedersen requested to merge new_pc_file into master
3 files
+ 128
59
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -8,6 +8,7 @@ from __future__ import print_function
@@ -8,6 +8,7 @@ from __future__ import print_function
from __future__ import division
from __future__ import division
from __future__ import absolute_import
from __future__ import absolute_import
from future import standard_library
from future import standard_library
 
from wetb.hawc2.ae_file import AEFile
standard_library.install_aliases()
standard_library.install_aliases()
import os
import os
import unittest
import unittest
@@ -24,19 +25,13 @@ class TestPCFile(unittest.TestCase):
@@ -24,19 +25,13 @@ class TestPCFile(unittest.TestCase):
unittest.TestCase.setUp(self)
unittest.TestCase.setUp(self)
self.testfilepath = os.path.join(os.path.dirname(__file__), 'test_files/') # test file path
self.testfilepath = os.path.join(os.path.dirname(__file__), 'test_files/') # test file path
def test_PCFile_ae(self):
def test_PCFile_ae(self):
pc = PCFile(self.testfilepath + "NREL_5MW_pc.txt", self.testfilepath + "NREL_5MW_ae.txt")
pc = PCFile(self.testfilepath + "NREL_5MW_pc.txt")
self.assertEqual(pc.thickness(32), 23.78048780487805)
ae = AEFile(self.testfilepath + "NREL_5MW_ae.txt")
self.assertEqual(pc.chord(32), 3.673)
thickness = ae.thickness(36)
self.assertEqual(pc.pc_set_nr(32), 1)
self.assertEqual(pc.CL(thickness, 10), 1.358)
self.assertEqual(pc.CD(thickness, 10), 0.0255)
def test_PCFile2(self):
self.assertEqual(pc.CM(thickness, 10), -0.1103)
pc = PCFile(self.testfilepath + "NREL_5MW_pc.txt", self.testfilepath + "NREL_5MW_ae.txt")
self.assertEqual(pc.CL(36, 10), 1.358)
self.assertEqual(pc.CD(36, 10), 0.0255)
self.assertEqual(pc.CM(36, 10), -0.1103)
if __name__ == "__main__":
if __name__ == "__main__":
#import sys;sys.argv = ['', 'Test.testName']
#import sys;sys.argv = ['', 'Test.testName']
Loading