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

Method test

test/IECore/OversamplesCalculatorTest.py:40–52  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

38class OversamplesCalculatorTest( unittest.TestCase ) :
39
40 def test( self ) :
41
42 c = IECore.OversamplesCalculator( 24, 10 )
43 self.assertEqual( c.framesToTicks( 0.1 ), 25 )
44 self.assertEqual( c.framesToTicks( 1 ), 250 )
45 self.assertEqual( c.framesToTicks( 1.5 ), 375 )
46 self.assertEqual( c.framesToTicks( 2 ), 500 )
47
48 c = IECore.OversamplesCalculator( 24, 3 )
49 self.assertEqual( c.framesToTicks( 1 ), 250 )
50 self.assertEqual( c.framesToTicks( 1 + 1.0/3.0 ), 333 )
51 self.assertEqual( c.framesToTicks( 1 + 2.0/3.0 ), 416 )
52 self.assertEqual( c.nearestTick( 500 ), 500 )
53
54if __name__ == "__main__":
55 unittest.main()

Callers

nothing calls this directly

Calls 3

framesToTicksMethod · 0.95
nearestTickMethod · 0.95
OversamplesCalculatorMethod · 0.80

Tested by

no test coverage detected