Skip to content
Snippets Groups Projects
Commit a5a37442 authored by David Verelst's avatar David Verelst
Browse files

prepost tests: use absolute path when reading data

parent 8a21e29b
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -11,25 +11,26 @@ from future import standard_library ...@@ -11,25 +11,26 @@ from future import standard_library
standard_library.install_aliases() standard_library.install_aliases()
import unittest import unittest
import os
import numpy as np import numpy as np
from wetb.prepost.hawcstab2 import results, hs2_control_tuning from wetb.prepost.hawcstab2 import results, hs2_control_tuning
# path for test data files
#fpath = os.path.join(os.path.dirname(__file__), 'data/')
class Tests(unittest.TestCase): class Tests(unittest.TestCase):
""" """
""" """
def setUp(self): def setUp(self):
self.fpath_linear = 'data/controller_input_linear.txt' self.fpath_linear = os.path.join(os.path.dirname(__file__),
self.fpath_quadratic = 'data/controller_input_quadratic.txt' 'data/controller_input_linear.txt')
self.fpath_quad = os.path.join(os.path.dirname(__file__),
'data/controller_input_quadratic.txt')
def test_cmb_df(self): def test_cmb_df(self):
fname1 = 'data/campbell_diagram.cmb' fname1 = os.path.join(os.path.dirname(__file__),
'data/campbell_diagram.cmb')
speed, freq, damp = results().load_cmb(fname1) speed, freq, damp = results().load_cmb(fname1)
df = results().load_cmb_df(fname1) df = results().load_cmb_df(fname1)
...@@ -69,7 +70,7 @@ class Tests(unittest.TestCase): ...@@ -69,7 +70,7 @@ class Tests(unittest.TestCase):
def test_quadratic_file(self): def test_quadratic_file(self):
hs2 = hs2_control_tuning() hs2 = hs2_control_tuning()
hs2.read_parameters(self.fpath_quadratic) hs2.read_parameters(self.fpath_quad)
self.assertEqual(hs2.pi_gen_reg1.K, 0.108313E+07) self.assertEqual(hs2.pi_gen_reg1.K, 0.108313E+07)
......
...@@ -11,6 +11,7 @@ from future import standard_library ...@@ -11,6 +11,7 @@ from future import standard_library
standard_library.install_aliases() standard_library.install_aliases()
import unittest import unittest
import os
import numpy as np import numpy as np
...@@ -20,7 +21,8 @@ from wetb.prepost.windIO import LoadResults ...@@ -20,7 +21,8 @@ from wetb.prepost.windIO import LoadResults
class TestsLoadResults(unittest.TestCase): class TestsLoadResults(unittest.TestCase):
def setUp(self): def setUp(self):
self.respath = '../../hawc2/tests/test_files/hawc2io/' self.respath = os.path.join(os.path.dirname(__file__),
'../../hawc2/tests/test_files/hawc2io/')
self.fascii = 'Hawc2ascii' self.fascii = 'Hawc2ascii'
self.fbin = 'Hawc2bin' self.fbin = 'Hawc2bin'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment