Mercurial > p > roundup > code
diff test/test_htmltemplate.py @ 635:3d61b5d2243e
Added popup help for classes using the classhelp html template function.
- add <display call="classhelp('priority', 'id,name,description')">
to an item page, and it generates a link to a popup window which displays
the id, name and description for the priority class. The description
field won't exist in most installations, but it will be added to the
default templates.
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 21 Feb 2002 06:57:39 +0000 |
| parents | edd210915e64 |
| children | 7dd13fd5d8ea |
line wrap: on
line diff
--- a/test/test_htmltemplate.py Thu Feb 21 06:23:00 2002 +0000 +++ b/test/test_htmltemplate.py Thu Feb 21 06:57:39 2002 +0000 @@ -8,7 +8,7 @@ # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # -# $Id: test_htmltemplate.py,v 1.9 2002-02-15 07:08:45 richard Exp $ +# $Id: test_htmltemplate.py,v 1.10 2002-02-21 06:57:39 richard Exp $ import unittest, cgi, time @@ -24,7 +24,7 @@ elif attribute == 'filename': return 'file.foo' elif attribute == 'date': - return date.Date('2000-01-01') + return date.Date() + date.Interval('- 2y 2m') elif attribute == 'interval': return date.Interval('-3d') elif attribute == 'link': @@ -330,12 +330,21 @@ #self.assertEqual(self.tf.do_list('multilink'),'') pass + def testClasshelp(self): + self.assertEqual(self.tf.do_classhelp('theclass', 'prop1,prop2'), + '<a href="javascript:help_window(\'classhelp?classname=theclass' + '&properties=prop1,prop2\')"><b>(?)</b></a>') + def suite(): return unittest.makeSuite(NodeCase, 'test') # # $Log: not supported by cvs2svn $ +# Revision 1.9 2002/02/15 07:08:45 richard +# . Alternate email addresses are now available for users. See the MIGRATION +# file for info on how to activate the feature. +# # Revision 1.8 2002/02/06 03:47:16 richard # . #511586 ] unittest FAIL: testReldate_date #
