X-Git-Url: http://users.mur.at/ms/git/gitweb/?p=OpenColorIO-Configs.git;a=blobdiff_plain;f=aces_1.0.0%2Fpython%2Faces_ocio%2Ftests%2Ftests_aces_config.py;h=4d8a38a9e01da3a0d34c6bd6e338f3d7c9316905;hp=dc29df299a4d197d58b4050dbe5ee73dbac50586;hb=cad9d48a0f1067769435904348e9fffeffd25eb9;hpb=6eac5f132b3888eee16a8306d91b9405346f3ac2 diff --git a/aces_1.0.0/python/aces_ocio/tests/tests_aces_config.py b/aces_1.0.0/python/aces_ocio/tests/tests_aces_config.py index dc29df2..4d8a38a 100644 --- a/aces_1.0.0/python/aces_ocio/tests/tests_aces_config.py +++ b/aces_1.0.0/python/aces_ocio/tests/tests_aces_config.py @@ -5,15 +5,21 @@ Defines unit tests for *ACES* configuration. """ +from __future__ import division + import hashlib import os import re import shutil +import sys import tempfile import unittest +sys.path.append(os.path.abspath( + os.path.join(os.path.dirname(__file__), '..', '..'))) + from aces_ocio.utilities import files_walker -from aces_ocio.create_aces_config import ( +from aces_ocio.aces_config import ( ACES_OCIO_CTL_DIRECTORY_ENVIRON, create_ACES_config) @@ -32,9 +38,9 @@ __all__ = ['REFERENCE_CONFIG_ROOT_DIRECTORY', # TODO: Investigate how the current config has been generated to use it for # tests. -# REFERENCE_CONFIG_ROOT_DIRECTORY = os.path.abspath( -# os.path.join(os.path.dirname(__file__), '..', '..')) -REFERENCE_CONFIG_ROOT_DIRECTORY = '/colour-science/colour-ramblings/ocio/aces' +REFERENCE_CONFIG_ROOT_DIRECTORY = os.path.abspath( + os.path.join(os.path.dirname(__file__), '..', '..', '..')) +# REFERENCE_CONFIG_ROOT_DIRECTORY = '/colour-science/colour-ramblings/ocio/aces' HASH_TEST_PATTERNS = ('\.3dl', '\.lut', '\.csp') UNHASHABLE_TEST_PATTERNS = ('\.icc', '\.ocio') @@ -99,11 +105,12 @@ class TestACESConfig(unittest.TestCase): hashes = {} for path in files_walker(directory, filters_in=filters_in, - filters_out=filters_out): + filters_out=filters_out, + flags=flags): with open(path) as file: - hash = hashlib.md5( + digest = hashlib.md5( re.sub('\s', '', file.read())).hexdigest() - hashes[path.replace(directory, '')] = hash + hashes[path.replace(directory, '')] = digest return hashes def test_ACES_config(self): @@ -113,7 +120,7 @@ class TestACESConfig(unittest.TestCase): """ self.assertTrue(create_ACES_config(self.__aces_ocio_ctl_directory, - self.__temporary_directory)) + self.__temporary_directory)) reference_hashes = self.directory_hashes( REFERENCE_CONFIG_ROOT_DIRECTORY,