From e77dc1ed45ffb8db3219eb6a11432a2f8c1df6e2 Mon Sep 17 00:00:00 2001 From: Tássia Camões Araújo Date: Sun, 26 Jun 2011 19:07:23 -0300 Subject: [PATCH] New tests for FilterTag and FilterDescription classes. --- src/tests/user_tests.py | 15 +++++++++++++++ src/user.py | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/tests/user_tests.py b/src/tests/user_tests.py index c30086b..d3d83ec 100755 --- a/src/tests/user_tests.py +++ b/src/tests/user_tests.py @@ -32,6 +32,21 @@ from data import * def suite(): return unittest2.TestLoader().loadTestsFromTestCase(UserTests) +class FilterTagTests(unittest2.TestCase): + def test_call_true(self): + self.assertTrue(FilterTag()("XTrole::program")) + + def test_call_false(self): + self.assertFalse(FilterTag()("role::program")) + +class FilterDescriptionTests(unittest2.TestCase): + def test_call_true(self): + self.assertTrue(FilterDescription()("program")) + #self.assertTrue(FilterDescription()("Zprogram")) + + def test_call_false(self): + self.assertFalse(FilterDescription()("XTprogram")) + class UserTests(unittest2.TestCase): @classmethod def setUpClass(self): diff --git a/src/user.py b/src/user.py index d460c51..ff791df 100644 --- a/src/user.py +++ b/src/user.py @@ -45,7 +45,7 @@ class FilterDescription(xapian.ExpandDecider): """ Return true if the term is a tag, else false. """ - return (term.islower()) + return term.islower() #or term.startswith("Z") class DemographicProfile(Singleton): def __init__(self): -- libgit2 0.21.2