Example #1
0
    def test_get_env_method_will_return_desired_environment_even_with_custom_formats(self):
        """testing if ExternalEnvFactory.get_env() will return desired
        ExternalEnvironment instance even with names like "MudBox (.mud)"
        """
        ext_env_factory = ExternalEnvFactory()

        name_format = "(%e) - %n"

        # photoshop = ext_env_factory.get_env('(.psd) - Photoshop',
        #                                    name_format=name_format)
        # self.assertIsInstance(photoshop, ExternalEnv)
        # self.assertEqual(photoshop.name, 'Photoshop')
        # self.assertEqual(photoshop.extension, '.psd')
        # self.assertEqual(photoshop.structure, ['Outputs'])

        zbrush = ext_env_factory.get_env("(.ztl) ZBrush", name_format=name_format)
        self.assertTrue(isinstance(zbrush, ExternalEnv))
        self.assertEqual(zbrush.name, "ZBrush")
        self.assertEqual(zbrush.extensions, [".ztl"])
        self.assertEqual(zbrush.structure, ["Outputs"])

        mudbox = ext_env_factory.get_env("(.mud) MudBox", name_format=name_format)
        self.assertTrue(isinstance(mudbox, ExternalEnv))
        self.assertEqual(mudbox.name, "MudBox")
        self.assertEqual(mudbox.extensions, [".mud"])
        self.assertEqual(mudbox.structure, ["Outputs"])
Example #2
0
    def test_get_env_method_will_return_desired_environment_even_with_custom_formats(
            self):
        """testing if ExternalEnvFactory.get_env() will return desired
        ExternalEnvironment instance even with names like "MudBox (.mud)"
        """
        ext_env_factory = ExternalEnvFactory()

        name_format = '(%e) - %n'

        #photoshop = ext_env_factory.get_env('(.psd) - Photoshop',
        #                                    name_format=name_format)
        #self.assertIsInstance(photoshop, ExternalEnv)
        #self.assertEqual(photoshop.name, 'Photoshop')
        #self.assertEqual(photoshop.extension, '.psd')
        #self.assertEqual(photoshop.structure, ['Outputs'])

        zbrush = ext_env_factory.get_env('(.ztl) ZBrush',
                                         name_format=name_format)
        self.assertTrue(isinstance(zbrush, ExternalEnv))
        self.assertEqual(zbrush.name, 'ZBrush')
        self.assertEqual(zbrush.extensions, ['.ztl'])
        self.assertEqual(zbrush.structure, ['Outputs'])

        mudbox = ext_env_factory.get_env('(.mud) MudBox',
                                         name_format=name_format)
        self.assertTrue(isinstance(mudbox, ExternalEnv))
        self.assertEqual(mudbox.name, 'MudBox')
        self.assertEqual(mudbox.extensions, ['.mud'])
        self.assertEqual(mudbox.structure, ['Outputs'])
Example #3
0
    def test_get_env_method_will_return_desired_environment(self):
        """testing if ExternalEnvFactory.get_env() will return desired
        ExternalEnvironment instance
        """
        ext_env_factory = ExternalEnvFactory()

        # photoshop = ext_env_factory.get_env('Photoshop')
        # self.assertIsInstance(photoshop, ExternalEnv)
        # self.assertEqual(photoshop.name, 'Photoshop')
        # self.assertEqual(photoshop.extension, '.psd')
        # self.assertEqual(photoshop.structure, ['Outputs'])

        zbrush_tool = ext_env_factory.get_env("ZBrush")
        self.assertTrue(isinstance(zbrush_tool, ExternalEnv))
        self.assertEqual(zbrush_tool.name, "ZBrush")
        self.assertEqual(zbrush_tool.extensions, [".ztl"])
        self.assertEqual(zbrush_tool.structure, ["Outputs"])

        mudbox = ext_env_factory.get_env("MudBox")
        self.assertTrue(isinstance(mudbox, ExternalEnv))
        self.assertEqual(mudbox.name, "MudBox")
        self.assertEqual(mudbox.extensions, [".mud"])
        self.assertEqual(mudbox.structure, ["Outputs"])
Example #4
0
    def test_get_env_method_will_return_desired_environment(self):
        """testing if ExternalEnvFactory.get_env() will return desired
        ExternalEnvironment instance
        """
        ext_env_factory = ExternalEnvFactory()

        #photoshop = ext_env_factory.get_env('Photoshop')
        #self.assertIsInstance(photoshop, ExternalEnv)
        #self.assertEqual(photoshop.name, 'Photoshop')
        #self.assertEqual(photoshop.extension, '.psd')
        #self.assertEqual(photoshop.structure, ['Outputs'])

        zbrush_tool = ext_env_factory.get_env('ZBrush')
        self.assertTrue(isinstance(zbrush_tool, ExternalEnv))
        self.assertEqual(zbrush_tool.name, 'ZBrush')
        self.assertEqual(zbrush_tool.extensions, ['.ztl'])
        self.assertEqual(zbrush_tool.structure, ['Outputs'])

        mudbox = ext_env_factory.get_env('MudBox')
        self.assertTrue(isinstance(mudbox, ExternalEnv))
        self.assertEqual(mudbox.name, 'MudBox')
        self.assertEqual(mudbox.extensions, ['.mud'])
        self.assertEqual(mudbox.structure, ['Outputs'])