def testNonExistentSets( self ) :

		p = GafferScene.Plane()
		p["sets"].setValue( "flatThings" )

		a = GafferScene.StandardAttributes()
		a["in"].setInput( p["out"] )
		a["attributes"]["doubleSided"]["enabled"].setValue( True )

		self.assertTrue( a["out"].attributes( "/plane" ).keys() in "doubleSided" )

		f = GafferScene.SetFilter()
		a["filter"].setInput( f["out"] )

		self.assertFalse( "doubleSided" in a["out"].attributes( "/plane" ).keys() )

		f["set"].setValue( "nonExistent" )
		self.assertFalse( "doubleSided" in a["out"].attributes( "/plane" ).keys() )

		f["set"].setValue( "flatThings" )
		self.assertTrue( "doubleSided" in a["out"].attributes( "/plane" ).keys() )
dataset/ETHPy150Open ImageEngine/gaffer/python/GafferSceneTest/SetFilterTest.py/SetFilterTest.testNonExistentSets/swapped operands of `in`