Exemple #1
0
    def test_save_load_token(self):
        n.addToken('test',
                   key='key',
                   fill='fill',
                   ambient='ambient',
                   bounce='bounce',
                   rim='rim',
                   kick='kick',
                   default='custom')
        filepath = tempfile.mktemp()
        n.saveToken('test', filepath)

        n.resetTokens()
        n.loadToken(filepath)
        self.assertTrue(n.hasToken('test'))
Exemple #2
0
 def setUp(self):
     n.resetTokens()
     n.addToken('whatAffects')
     n.addTokenNumber('number')
     n.addToken('category',
                natural='natural',
                practical='practical',
                dramatic='dramatic',
                volumetric='volumetric',
                default='natural')
     n.addToken('function',
                key='key',
                fill='fill',
                ambient='ambient',
                bounce='bounce',
                rim='rim',
                kick='kick',
                default='custom')
     n.addToken('type', lighting='LGT', default='LGT')
     n.addRule('lights', 'category', 'function', 'whatAffects', 'number',
               'type')
     return super(NumberTokenCase, self).setUp()
Exemple #3
0
    def test_save_load_session(self):
        n.addToken('whatAffects')
        n.addTokenNumber('digits')
        n.addToken('category',
                   natural='natural',
                   practical='practical',
                   dramatic='dramatic',
                   volumetric='volumetric',
                   default='natural')
        n.addToken('function',
                   key='key',
                   fill='fill',
                   ambient='ambient',
                   bounce='bounce',
                   rim='rim',
                   kick='kick',
                   default='custom')
        n.addToken('type', lighting='LGT', animation='ANI', default='LGT')
        n.addRule('lights', 'category', 'function', 'whatAffects', 'digits',
                  'type')
        n.addRule('test', 'category', 'function')
        n.setActiveRule('lights')

        repo = tempfile.mkdtemp()
        n.saveSession(repo)

        n.resetRules()
        n.resetTokens()

        n.loadSession(repo)
        self.assertTrue(n.hasToken('whatAffects'))
        self.assertTrue(n.hasToken('digits'))
        self.assertTrue(n.hasToken('category'))
        self.assertTrue(n.hasToken('function'))
        self.assertTrue(n.hasToken('type'))
        self.assertTrue(n.hasRule('lights'))
        self.assertTrue(n.hasRule('test'))
        self.assertEqual(n.getActiveRule().name, 'lights')
Exemple #4
0
 def setUp(self):
     n.resetRules()
     n.resetTokens()
Exemple #5
0
 def test_resetTokens(self):
     result = n.resetTokens()
     self.assertTrue(result)
Exemple #6
0
 def setUp(self):
     n.resetTokens()
     return super(TokenCase, self).setUp()