def testClassParameter( self ) :

		ph = GafferCortex.ParameterisedHolderNode()
		ph.setParameterised( "classParameter", 1, "GAFFERCORTEXTEST_CLASS_PATHS" )
		p = ph.getParameterised()[0]

		with ph.parameterModificationContext() :
			p["class"].setClass( *self.classSpecification( "files/sequenceLs", "IECORE_OP_PATHS" ) )

		seqLsParameterNames = p["class"].keys()
		for n in seqLsParameterNames :
			self.failUnless( n in ph["parameters"]["class"] )

		with ph.parameterModificationContext() :
			p["class"].setClass( "", 0 )

		for n in seqLsParameterNames :
			self.failIf( n in ph["parameters"]["class"] )
dataset/ETHPy150Open ImageEngine/gaffer/python/GafferCortexTest/ParameterisedHolderTest.py/ParameterisedHolderTest.testClassParameter/original