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, [])
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, [])
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'])