def testSetCurrentTake(self): take = IECoreHoudini.ActiveTake.name() self.assert_(take in IECoreHoudini.ActiveTake.ls()) self.assertEqual(take, IECoreHoudini.ActiveTake.name()) with IECoreHoudini.ActiveTake(take): self.assertEqual(take, IECoreHoudini.ActiveTake.name()) self.assertEqual(take, IECoreHoudini.ActiveTake.name())
def testSetTake(self): take = "take1" hou.hscript("takeadd %s" % take) self.assert_(take in IECoreHoudini.ActiveTake.ls()) self.assertNotEqual(take, IECoreHoudini.ActiveTake.name()) with IECoreHoudini.ActiveTake(take): self.assertEqual(take, IECoreHoudini.ActiveTake.name()) self.assertNotEqual(take, IECoreHoudini.ActiveTake.name())
def testFakeTake(self): take = "fake" origTake = IECoreHoudini.ActiveTake.name() self.assert_(take not in IECoreHoudini.ActiveTake.ls()) self.assertNotEqual(take, IECoreHoudini.ActiveTake.name()) with IECoreHoudini.ActiveTake(take): self.assertEqual(origTake, IECoreHoudini.ActiveTake.name()) self.assertNotEqual(take, IECoreHoudini.ActiveTake.name()) self.assertEqual(origTake, IECoreHoudini.ActiveTake.name()) self.assertNotEqual(take, IECoreHoudini.ActiveTake.name())