Exemple #1
0
 def test_update_no_children(self):
     from euphorie.content.survey import Survey
     from euphorie.content.survey import View
     survey = Survey()
     view = View(survey, self._request())
     view.update()
     self.assertEqual(view.children, [])
Exemple #2
0
 def test_update_other_child(self):
     from euphorie.content.survey import Survey
     from euphorie.content.survey import View
     survey = Survey()
     view = View(survey, self._request())
     child = Mock(id='child', title=u'Child')
     survey['child'] = child
     view.update()
     self.assertEqual(view.children, [])
Exemple #3
0
 def test_update_with_module(self):
     import mock
     from zope.interface import alsoProvides
     from euphorie.content.survey import Survey
     from euphorie.content.module import IModule
     from euphorie.content.survey import View
     survey = Survey()
     child = Mock(id="child", title=u"Child")
     alsoProvides(child, IModule)
     survey['child'] = child
     view = View(survey, self._request())
     view._morph = mock.Mock(return_value='info')
     view.update()
     self.assertEqual(view.children, ['info'])