コード例 #1
0
ファイル: test_context.py プロジェクト: yes7rose/mayatools
    def test_mutate_units(self):

        start_time = cmds.currentUnit(q=True, time=True)
        alt_time = 'ntsc' if start_time == 'film' else 'film'
        mod_time = 'pal' if start_time == 'ntsc' else 'ntsc'

        self.assertNotEqual(start_time, mod_time)

        with ctx.command('currentUnit', time=alt_time) as original:
            self.assertEqual(original.get('time'), start_time)
            self.assertEqual(cmds.currentUnit(q=True, time=True), alt_time)
            original['time'] = mod_time

        self.assertEqual(cmds.currentUnit(q=True, time=True), mod_time)
コード例 #2
0
ファイル: test_context.py プロジェクト: felixzxf/mayatools
    def test_mutate_units(self):
        
        start_time = cmds.currentUnit(q=True, time=True)
        alt_time = 'ntsc' if start_time == 'film' else 'film'
        mod_time = 'pal' if start_time == 'ntsc' else 'ntsc'
        
        self.assertNotEqual(start_time, mod_time)
        
        with ctx.command('currentUnit', time=alt_time) as original:
            self.assertEqual(original.get('time'), start_time)
            self.assertEqual(cmds.currentUnit(q=True, time=True), alt_time)
            original['time'] = mod_time

        self.assertEqual(cmds.currentUnit(q=True, time=True), mod_time)
コード例 #3
0
ファイル: test_context.py プロジェクト: felixzxf/mayatools
    def test_basic_units(self):
        
        start_time = cmds.currentUnit(q=True, time=True)
        start_linear = cmds.currentUnit(q=True, linear=True)
        
        alt_time = 'ntsc' if start_time == 'film' else 'film'
        alt_linear = 'm' if start_time == 'cm' else 'cm'
        
        with ctx.command('currentUnit', time=alt_time, linear=alt_linear) as original:
            
            self.assertEqual(original.get('time'), start_time)
            self.assertEqual(cmds.currentUnit(q=True, time=True), alt_time)
            
            self.assertEqual(original.get('linear'), start_linear)
            self.assertEqual(cmds.currentUnit(q=True, linear=True), alt_linear)

        self.assertEqual(cmds.currentUnit(q=True, time=True), start_time)
        self.assertEqual(cmds.currentUnit(q=True, linear=True), start_linear)
コード例 #4
0
ファイル: test_context.py プロジェクト: yes7rose/mayatools
    def test_basic_units(self):

        start_time = cmds.currentUnit(q=True, time=True)
        start_linear = cmds.currentUnit(q=True, linear=True)

        alt_time = 'ntsc' if start_time == 'film' else 'film'
        alt_linear = 'm' if start_time == 'cm' else 'cm'

        with ctx.command('currentUnit', time=alt_time,
                         linear=alt_linear) as original:

            self.assertEqual(original.get('time'), start_time)
            self.assertEqual(cmds.currentUnit(q=True, time=True), alt_time)

            self.assertEqual(original.get('linear'), start_linear)
            self.assertEqual(cmds.currentUnit(q=True, linear=True), alt_linear)

        self.assertEqual(cmds.currentUnit(q=True, time=True), start_time)
        self.assertEqual(cmds.currentUnit(q=True, linear=True), start_linear)
コード例 #5
0
ファイル: test_context.py プロジェクト: yes7rose/mayatools
 def test_mutate_camera(self):
     transform, cam = cmds.camera(overscan=0)
     with ctx.command('camera', cam, edit=True, overscan=1) as original:
         self.assertEqual(cmds.camera(cam, q=True, overscan=True), 1)
         original['overscan'] = 0.5
     self.assertEqual(cmds.camera(cam, q=True, overscan=True), 0.5)
コード例 #6
0
ファイル: test_context.py プロジェクト: yes7rose/mayatools
 def test_basic_camera(self):
     transform, cam = cmds.camera(overscan=0)
     with ctx.command(cmds.camera, cam, edit=True, overscan=1):
         self.assertEqual(cmds.camera(cam, q=True, overscan=True), 1)
     self.assertEqual(cmds.camera(cam, q=True, overscan=True), 0)
コード例 #7
0
ファイル: test_context.py プロジェクト: felixzxf/mayatools
 def test_mutate_camera(self):
     transform, cam = cmds.camera(overscan=0)
     with ctx.command('camera', cam, edit=True, overscan=1) as original:
         self.assertEqual(cmds.camera(cam, q=True, overscan=True), 1)
         original['overscan'] = 0.5
     self.assertEqual(cmds.camera(cam, q=True, overscan=True), 0.5)
コード例 #8
0
ファイル: test_context.py プロジェクト: felixzxf/mayatools
 def test_basic_camera(self):
     transform, cam = cmds.camera(overscan=0)
     with ctx.command(cmds.camera, cam, edit=True, overscan=1):
         self.assertEqual(cmds.camera(cam, q=True, overscan=True), 1)
     self.assertEqual(cmds.camera(cam, q=True, overscan=True), 0)