def testWithWorld(self):

        cube = IECore.ObjectReader(
            "test/IECore/data/cobFiles/pCubeShape1.cob").read()

        writer = IECoreRI.RIBWriter(cube, self.outputFileName)

        writer["worldBlock"].setTypedValue(True)
        writer.write()

        l = "".join(file(self.outputFileName).readlines())
        self.assert_("PointsGeneralPolygons" in l)
        self.assert_("WorldBegin" in l)
        self.assert_("WorldEnd" in l)
    def test(self):

        self.assertEqual(IECoreRI.RIBWriter.baseTypeName(), "Writer")

        cube = IECore.ObjectReader(
            "test/IECore/data/cobFiles/pCubeShape1.cob").read()

        writer = IECoreRI.RIBWriter(cube, self.outputFileName)
        writer.write()

        l = "".join(file(self.outputFileName).readlines())
        self.assert_("PointsGeneralPolygons" in l)
        self.assert_("WorldBegin" not in l)
        self.assert_("WorldEnd" not in l)