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

Method testParser

test/IECore/FileSequence.py:72–97  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

70 self.assertEqual( r, eval( repr( r ) ) )
71
72 def testParser( self ) :
73
74 r = IECore.FrameList.parse( "1" )
75 self.assertEqual( r.start, 1 )
76 self.assertEqual( r.end, 1 )
77 self.assertEqual( r.step, 1 )
78
79 r = IECore.FrameList.parse( "-1" )
80 self.assertEqual( r.start, -1 )
81 self.assertEqual( r.end, -1 )
82 self.assertEqual( r.step, 1 )
83
84 r = IECore.FrameList.parse( "1-100" )
85 self.assertEqual( r.start, 1 )
86 self.assertEqual( r.end, 100 )
87 self.assertEqual( r.step, 1 )
88
89 r = IECore.FrameList.parse( "1-11x2" )
90 self.assertEqual( r.start, 1 )
91 self.assertEqual( r.end, 11 )
92 self.assertEqual( r.step, 2 )
93
94 r = IECore.FrameList.parse( "-100--10x2" )
95 self.assertEqual( r.start, -100 )
96 self.assertEqual( r.end, -10 )
97 self.assertEqual( r.step, 2 )
98
99 def testImperfectMultiples( self ) :
100

Callers

nothing calls this directly

Calls 1

parseMethod · 0.45

Tested by

no test coverage detected