MCPcopy Create free account
hub / github.com/ImageEngine/cortex / test

Method test

test/IECore/FrameListParameter.py:42–55  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

40class TestFrameListParameter( unittest.TestCase ) :
41
42 def test( self ) :
43
44 p = IECore.FrameListParameter( "n", "d", "" )
45 p.validate()
46 self.assertTrue( isinstance( p.getFrameListValue(), IECore.EmptyFrameList ) )
47 self.assertTrue( isinstance( p.getFrameListValue( IECore.StringData("") ), IECore.EmptyFrameList ) )
48
49 p.setTypedValue( "1-100" )
50 p.validate()
51 self.assertTrue( isinstance( p.getFrameListValue(), IECore.FrameRange ) )
52 self.assertTrue( isinstance( p.getFrameListValue( IECore.StringData("1-100") ), IECore.FrameRange ) )
53
54 p.setValue( IECore.StringData( "i'mNotAFrameList" ) )
55 self.assertRaises( RuntimeError, p.validate )
56
57 def testNoEmptyList( self ) :
58

Callers

nothing calls this directly

Calls 4

getFrameListValueMethod · 0.95
FrameListParameterMethod · 0.80
validateMethod · 0.45
setValueMethod · 0.45

Tested by

no test coverage detected