Newer
Older
import unittest
from physicalParameter import Roscop
'''
> python -m unittest -v tests/test_roscop.py
'''
class RoscopTest(unittest.TestCase):
def setUp(self):
"""Initialisation des tests."""
self.file = 'code_roscop.csv'
self.r = Roscop(self.file)
def test_file(self):
self.assertEqual(self.r.file, self.file)
def test_entries(self):
''' test the standard_name for physical parameter TEMP '''
self.assertEqual(self.r.returnCode('TEMP')[
'standard_name'], 'sea_water_temperature')
self.assertEqual(self.r.returnCode('TEMP')[
'units'], 'degree_Celsius')
self.assertEqual(self.r.returnCode('TEMP')[
'comment'], 'Ocean temperature in Degrees Celsius')
def test_key_PSAL(self):
''' test the standard_name for physical parameter PSAL '''
self.assertEqual(self.r.returnCode('PSAL')[
'standard_name'], 'sea_water_salinity')
self.assertEqual(self.r.returnCode('PSAL')[
'units'], '1')
self.assertEqual(self.r.returnCode('PSAL')[
'comment'], 'Ocean practical salinity (PSS-78)')
if __name__ == '__main__':
unittest.main()