def test_copy(self): """ Test that copy() works """ pointing = CelestialCoord(64.82*galsim.degrees, -16.73*galsim.degrees) rotation = 116.8*galsim.degrees chip_name = 'R:1,2 S:2,2' wcs0 = LsstWCS(pointing, rotation, chip_name) wcs0 = wcs0._newOrigin(galsim.PositionI(112, 4)) wcs1 = wcs0.copy() self.assertEqual(wcs0, wcs1) wcs0 = wcs0._newOrigin(galsim.PositionI(66, 77)) self.assertNotEqual(wcs0, wcs1)
def test_copy(self): """ Test that copy() works """ start = time.clock() pointing = CelestialCoord(64.82*galsim.degrees, -16.73*galsim.degrees) rotation = 116.8*galsim.degrees chip_name = 'R:1,2 S:2,2' wcs0 = LsstWCS(pointing, rotation, chip_name) wcs0 = wcs0._newOrigin(galsim.PositionI(112, 4)) wcs1 = wcs0.copy() self.assertEqual(wcs0, wcs1) wcs0 = wcs0._newOrigin(galsim.PositionI(66, 77)) self.assertNotEqual(wcs0, wcs1) print 'time to run %s = %e sec' % (funcname(), time.clock()-start)