[Checkins] SVN: bluebream/website/docs/v1.0/tutorial2.rst automated testing is very important for docs
Baiju M
baiju.m.mail at gmail.com
Tue May 4 00:15:45 EDT 2010
Log message for revision 111910:
automated testing is very important for docs
Changed:
U bluebream/website/docs/v1.0/tutorial2.rst
-=-
Modified: bluebream/website/docs/v1.0/tutorial2.rst
===================================================================
--- bluebream/website/docs/v1.0/tutorial2.rst 2010-05-04 04:07:07 UTC (rev 111909)
+++ bluebream/website/docs/v1.0/tutorial2.rst 2010-05-04 04:15:44 UTC (rev 111910)
@@ -376,6 +376,8 @@
comment. You can add this interface definition in
``src/tc/collector/interfaces.py``::
+ from zope.interface import Interface
+
class IComment(Interface):
"""Comment for Ticket"""
@@ -450,22 +452,6 @@
__setitem__.precondition = ItemTypePrecondition(IComment)
-Update the ticket implementation at ``src/tc/collector/ticket.py``::
-
- from zope.interface import implements
- from tc.collector.interfaces import ITicket
- from tc.collector.interfaces import ITicketContained
- from zope.container.contained import Contained
- from zope.container.btree import BTreeContainer
-
-
- class Ticket(BTreeContainer, Contained):
-
- implements(ITicket, ITicketContained)
-
- number = u""
- summary = u""
-
You can update the template file ``src/tc/collector/ticketmain.pt``
with this content::
@@ -491,6 +477,7 @@
``src/tc/collector/views.py`` file and update with the ``AddComment`` form
given below::
+ from zope.container.interfaces import INameChooser
from tc.collector.interfaces import IComment
from tc.collector.comment import Comment
@@ -525,16 +512,22 @@
To list the comments on the ticket page, you need to modify
``src/tc/collector/ticketmain.pt``::
+
<html>
<head>
<title>Welcome to ticket collector!</title>
</head>
<body>
- Welcome to ticket collector! <br/> <br/>
+ You are looking at ticket number:
+ <b tal:content="context/number">number</b>
- <a href="@@add_ticket">Add Ticket</a> <br/> <br/>
+ <h3>Summary</h3>
+ <p tal:content="context/summary">Summary goes here</p>
+
+ <a href="@@add_comment">Add Comment</a>
+
<p tal:repeat="ticket context/values">
<span tal:content="ticket/body">Comment goes here</span>
</p>
More information about the checkins
mailing list