class TestSphereRenderer(unittest.TestCase): def setUp(self): self.renderer = SphereRenderer(511) def test_mapXYToPixel(self): xyCoord = [0,1] pixIdx = self.renderer.mapXYToPixel(xyCoord) self.assertTrue( np.allclose( [255, 0], pixIdx)) def test_ShadeSphereAtPoint(self): pt = [pi/2, 0] val = [3,4,5] self.renderer.shadeSphereAtPoint(pt, val) self.assertTrue(np.allclose(self.renderer.data[510,255,:], val, atol=tol))