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.'))
Beispiel #2
0
    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')
Beispiel #4
0
 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')