Files
OpenColorIO/tests/python/LookTest.py
T
Shootfast 2f5fbfc802 Repository Restructure and CMake refactor (#520)
* Jump to C++11
* Removed Boost dependency
* Bumped CMake Minimum 3.10
* Modernized CMake builders
* Restructured repo directories
* Set project version to 2.0.0
2018-09-28 15:28:36 +01:00

27 lines
921 B
Python

import unittest, os, sys
import PyOpenColorIO as OCIO
class LookTest(unittest.TestCase):
def test_interface(self):
lk = OCIO.Look()
lk.setName("coollook")
self.assertEqual("coollook", lk.getName())
lk.setProcessSpace("somespace")
self.assertEqual("somespace", lk.getProcessSpace())
lk.setDescription("this is a test")
self.assertEqual("this is a test", lk.getDescription())
et = OCIO.ExponentTransform()
et.setValue([0.1, 0.2, 0.3, 0.4])
lk.setTransform(et)
oet = lk.getTransform()
vals = oet.getValue()
self.assertAlmostEqual(0.2, vals[1], delta=1e-8)
iet = OCIO.ExponentTransform()
iet.setValue([-0.1, -0.2, -0.3, -0.4])
lk.setInverseTransform(iet)
ioet = lk.getInverseTransform()
vals2 = ioet.getValue()
self.assertAlmostEqual(-0.2, vals2[1], delta=1e-8)