Coverage for tests/testFileMap_existence.py : 35%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
""" This unit test essentially copies the unit test of the same name that exists in sims_utils. However, in this iteration, the test to verify that a mapped filename exists is never skipped. The idea being that we need to make sure that we have loaded the correct version of sims_sed_library.
In the future, we will replace this test with a version requirement on sims_sed_library in sims_catUtils' ups table. Right now, we are keeping this test as an extra-paranoid verification that the correct version of sims_sed_library was loaded. """
lsst.utils.tests.init()
self.root_dir = getPackageDir('sims_sed_library')
""" Verify that specMape[file_name] results in a file in dir dir_name """ test_name = defaultSpecMap[file_name] control_name = os.path.join(dir_name, file_name+'.gz') msg = '%s should map to %s; it actually maps to %s' % (file_name, control_name, test_name) self.assertEqual(test_name, control_name, msg=msg)
add_space = file_name+' ' self.assertNotEqual(add_space, file_name) test_name = defaultSpecMap[add_space] msg = '%s should map to %s; it actually maps to %s' % (add_space, control_name, test_name) self.assertEqual(test_name, control_name, msg=msg)
add_space = ' '+file_name self.assertNotEqual(add_space, file_name) test_name = defaultSpecMap[add_space] msg = '%s should map to %s; it actually maps to %s' % (add_space, control_name, test_name) self.assertEqual(test_name, control_name, msg=msg)
add_gz = file_name+'.gz' self.assertNotEqual(add_gz, file_name) test_name = defaultSpecMap[add_gz] msg = '%s should map to %s; it actually maps to %s' % (add_gz, control_name, test_name) self.assertEqual(test_name, control_name, msg=msg)
full_path = os.path.join(self.root_dir, test_name) msg = '%s does not exist; it should' % full_path self.assertTrue(os.path.exists(full_path), msg=msg)
""" Test that defaultSpecMap correctly locates MLT dwarf spectra """ self.verifyFile('lte004-3.5-0.0a+0.0.BT-Settl.spec', 'starSED/mlt')
""" Test that defaultSpecMap correctly finds old MLT dwarf spectra that begin with 'm' """ self.verifyFile('m5.1Full.dat', 'starSED/old_mlt')
""" Test that defaultSpecMap correctly finds l4Full.dat """ self.verifyFile('l4Full.dat', 'starSED/old_mlt')
""" Test that defaultSpecMap correctly find the L#_# spectra """ self.verifyFile('L2_0Full.dat', 'starSED/old_mlt')
""" Test that defaultSpecMap correctly find the burrows spectra """ self.verifyFile('burrows+2006c91.21_T1400_g5.5_cf_0.3X', 'starSED/old_mlt')
""" Test that defaultSpecMap correctly locates the bergeron spectra """ self.verifyFile('bergeron_4750_85.dat_4900', 'starSED/wDs')
""" Test that defaultSpecMap correctly locates the kurucz spectra """ self.verifyFile('km30_5000.fits_g10_5040', 'starSED/kurucz') self.verifyFile('kp10_9000.fits_g40_9100', 'starSED/kurucz')
""" Test that defaultSpecMap correctly locates the galaxy SEDs """ self.verifyFile('Const.79E06.002Z.spec', 'galaxySED') self.verifyFile('Inst.79E06.02Z.spec', 'galaxySED') self.verifyFile('Exp.40E08.02Z.spec', 'galaxySED') self.verifyFile('Burst.40E08.002Z.spec', 'galaxySED')
lsst.utils.tests.init() unittest.main() |