def test_view(self):
        addtopic = self.topictree.restrictedTraverse('@@addtopic')
        self.assertRaises(KeyError, addtopic)

        self.request.set('context_uid', IUUID(self.topictree))
        self.request.set('title', 'New Topic')
        addtopic()
        self.assertEquals(len(self.topictree.getFolderContents()), 1)
        topic = self.topictree.getFolderContents()[0].getObject()
        self.assertTrue(ITopic.providedBy(topic))
        self.assertEquals(topic.title, 'New Topic')
 def test_topic(self):
     topic = createObject('collective.topictree.topic', id='topic')
     self.assertTrue(ITopic.providedBy(topic))