Example #1
0
class EnvironmentTester(unittest.TestCase):
    def setUp(self):
        self.environ = os.environ.copy()
        os.environ["ECO_ENV"] = os.path.join(ECO_ROOT, "env")
        os.environ["PG_SW_BASE"] = os.path.join(ECO_ROOT, "test", "pg_sw_base")
        self.tools = ["maya2015", "yeti1.3.16"]
        self.environment_obj = Environment(self.tools)

    def tearDown(self):
        os.environ = self.environ

    def test_get_env(self):
        test_get_env = """#Environment created via Ecosystem
setenv MAYA_VERSION 2015
setenv MAYA_LOCATION /Applications/Autodesk/maya${MAYA_VERSION}/Maya.app/Contents
setenv YETI_VERSION 1.3.16
setenv YETI_ROOT ${PG_SW_BASE}/peregrinelabs/Yeti-v${YETI_VERSION}_Maya${MAYA_VERSION}-darwin64
setenv MAYA_MODULE_PATH ${YETI_ROOT}
setenv DYLD_LIBRARY_PATH ${MAYA_LOCATION}/MacOS
setenv PATH ${MAYA_LOCATION}/bin:${YETI_ROOT}/bin:${PATH}
"""
        self.assertEqual(self.environment_obj.get_env(), test_get_env)
Example #2
0
 def setUp(self):
     self.environ = os.environ.copy()
     os.environ["ECO_ENV"] = os.path.join(ECO_ROOT, "env")
     os.environ["PG_SW_BASE"] = os.path.join(ECO_ROOT, "test", "pg_sw_base")
     self.tools = ["maya2015", "yeti1.3.16"]
     self.environment_obj = Environment(self.tools)