[Modeling-cvs] ProjectModeling/Modeling/tests test_Qualifier.py,1.11,1.12
Status: Abandoned
Brought to you by:
sbigaret
From: Sebastien B. <sbi...@us...> - 2004-05-22 10:57:13
|
Update of /cvsroot/modeling/ProjectModeling/Modeling/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26503/Modeling/tests Modified Files: test_Qualifier.py Log Message: Fixed bug #938096: QualifierParser fails when an attribute's name begins w/ a keyword, such as AND, OR (e.g. attribute 'origin'), etc. Index: test_Qualifier.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_Qualifier.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** test_Qualifier.py 14 Feb 2004 18:17:21 -0000 1.11 --- test_Qualifier.py 22 May 2004 10:56:46 -0000 1.12 *************** *** 329,332 **** --- 329,346 ---- self.assertEqual(None, q) + def test_10_attributes_names_and_operators_names(self): + "[Qualifier] Attributes' names beginning w/ AND,OR,NOT,IN" + # bug #938096 + q=qualifierWithQualifierFormat('orbit == 1') + self.failUnless(isinstance(q, KeyValueQualifier)) + q=qualifierWithQualifierFormat('and_factors in [ "and", "AND"]') + self.failUnless(isinstance(q, KeyValueQualifier)) + q=qualifierWithQualifierFormat('notification == "warning"') + self.failUnless(isinstance(q, KeyValueQualifier)) + q=qualifierWithQualifierFormat('NOTIFICATION == "WARNING"') + self.failUnless(isinstance(q, KeyValueQualifier)) + q=qualifierWithQualifierFormat('inside != "outside"') + self.failUnless(isinstance(q, KeyValueQualifier)) + # Build the test suite def test_suite(): |