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

Method testConstructor

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

Source from the content-addressed store, hash-verified

42class testFrameRange( unittest.TestCase ) :
43
44 def testConstructor( self ) :
45
46 self.assertRaises( TypeError, IECore.FrameRange, 1, 100.1 )
47 self.assertRaises( TypeError, IECore.FrameRange, "1", "100" )
48 self.assertRaises( RuntimeError, IECore.FrameRange, 10, 1 )
49
50 r = IECore.FrameRange( 1, 100 )
51 self.assertEqual( r.start, 1 )
52 self.assertEqual( r.end, 100 )
53 self.assertEqual( r.step, 1 )
54 self.assertEqual( str(r), "1-100" )
55
56 r = IECore.FrameRange( 2, 200, 2 )
57 self.assertEqual( r.start, 2 )
58 self.assertEqual( r.end, 200 )
59 self.assertEqual( r.step, 2 )
60 self.assertEqual( str(r), "2-200x2" )
61
62 r = IECore.FrameRange( 3, 3 )
63 self.assertEqual( r.start, r.end )
64 self.assertEqual( r.start, 3 )
65 self.assertEqual( str(r), "3" )
66
67 def testRepr( self ) :
68 import IECore

Callers

nothing calls this directly

Calls 2

FrameRangeMethod · 0.80
strFunction · 0.50

Tested by

no test coverage detected