''' Unit test for nemo_bdy_gen_c. Boundary class @author: Mr. Srikanth Nagella ''' import unittest from pynemo.nemo_bdy_gen_c import * from pynemo.gui.nemo_bdy_mask import * class Test(unittest.TestCase): settings={} def setUp(self): self.settings['rimwidth'] = 9 self.Mask = Mask('data/grid_C/NNA_R12_bathy_meter_bench.nc') def tearDown(self): self.settings={} def testInvalidGridType(self): self.assertRaises(ValueError,Boundary,self.Mask.data,self.settings,'x') def testGridTypeT(self): Grid_T = Boundary(self.Mask.data,self.settings,'t') self.assertEqual(Grid_T.grid_type,'t','Grid type is not T') if __name__ == "__main__": #import sys;sys.argv = ['', 'Test.testName'] unittest.main()