def test_save_load_rule(self): n.addRule('test', 'category', 'function', 'whatAffects', 'digits', 'type') filepath = tempfile.mktemp() n.saveRule('test', filepath) n.resetRules() n.loadRule(filepath) self.assertTrue(n.hasRule('test'))
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')
def setUp(self): n.resetTokens() 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.resetRules() n.addRule('lights', 'category', 'function', 'whatAffects', 'digits', 'type') return super(ParseCase, self).setUp()
def setUp(self): n.resetRules() n.resetTokens()
def test_resetRules(self): result = n.resetRules() self.assertTrue(result)
def setUp(self): n.resetRules() return super(RuleCase, self).setUp()