def test_circle_write_read(self) : map_copy = copy.deepcopy(self.test_map) fits_map.write(map_copy, 'temp_testmap.fits', feedback=0) read_map = fits_map.read('temp_testmap.fits', feedback=0) os.remove('temp_testmap.fits') self.assertTrue(sp.allclose(self.test_map.data, read_map.data)) for field_name in fits_map.fields : self.assertTrue(read_map.field.has_key(field_name)) self.assertAlmostEqual(self.test_map.field[field_name], read_map.field[field_name]) # Finally, check the history. hist = read_map.history self.assertTrue(hist.has_key('000: Created from scratch.'))
def test_circle_write_read(self): map_copy = copy.deepcopy(self.test_map) fits_map.write(map_copy, 'temp_testmap.fits', feedback=0) read_map = fits_map.read('temp_testmap.fits', feedback=0) os.remove('temp_testmap.fits') self.assertTrue(sp.allclose(self.test_map.data, read_map.data)) for field_name in fits_map.fields: self.assertTrue(read_map.field.has_key(field_name)) self.assertAlmostEqual(self.test_map.field[field_name], read_map.field[field_name]) # Finally, check the history. hist = read_map.history self.assertTrue(hist.has_key('000: Created from scratch.'))
def test_read_works_missing_field(self) : del self.test_map.field['POL'] fits_map.write(self.test_map, 'temp_testmap.fits', feedback=0) read_map = fits_map.read('temp_testmap.fits', feedback=0) os.remove('temp_testmap.fits')
def test_read_works_missing_field(self): del self.test_map.field['POL'] fits_map.write(self.test_map, 'temp_testmap.fits', feedback=0) read_map = fits_map.read('temp_testmap.fits', feedback=0) os.remove('temp_testmap.fits')