diff options
author | ju1ius <jules.bernable@laposte.net> | 2013-02-21 05:22:27 +0100 |
---|---|---|
committer | ju1ius <jules.bernable@laposte.net> | 2013-02-21 05:22:27 +0100 |
commit | 8194f446f414685204ec74192b6b87fb25e323bc (patch) | |
tree | cb5856d978c8bd9b6020946ee1ba307cad2f403a /test | |
parent | b48ccb218c35c85b754d52078f8bb49f97cce631 (diff) |
refactored Rule parsing methods out of the Rule class
Diffstat (limited to 'test')
-rw-r--r-- | test/test-menu-rules.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/test-menu-rules.py b/test/test-menu-rules.py index ab0d90b..b5fee3b 100644 --- a/test/test-menu-rules.py +++ b/test/test-menu-rules.py @@ -2,6 +2,7 @@ import xml.dom.minidom import unittest from xdg.Menu import Rule +from xdg.Menu import __parseRule as parseRule _tests = [ @@ -162,10 +163,10 @@ class RulesTest(unittest.TestCase): def test_rule_from_node(self): for i, test in enumerate(_tests): root = xml.dom.minidom.parseString(test['doc']).childNodes[0] - rule = Rule.fromNode(root) + rule = parseRule(root) for j, data in enumerate(test['data']): menuentry = MockMenuEntry(data[0], data[1]) - result = eval(rule.Rule) + result = eval(rule.code) message = "Error in test %s with result set %s: got %s, expected %s" assert result == data[2], message % (i, j, result, data[2]) @@ -175,8 +176,8 @@ class RulesTest(unittest.TestCase): ('barfoo.desktop', 'foobar.desktop', False) ] for i, test in enumerate(tests): - rule = Rule.fromFilename('Include', test[0]) + rule = Rule.fromFilename(Rule.TYPE_INCLUDE, test[0]) menuentry = MockMenuEntry(test[1], []) - result = eval(rule.Rule) + result = eval(rule.code) message = "Error with result set %s: got %s, expected %s" assert result == test[2], message % (i, result, test[2]) |