Пример #1
0
 def _fixture(self):
     self.config.include("arche.testing")
     self.config.include("arche.testing.catalog")
     self.config.include("arche.models.workflow")
     self.config.include("betahaus.viewcomponent")
     self.config.include("arche_m2m")
     self.config.include("m2m_feedback")
     root = barebone_fixture(self.config)
     question_fixture(root)
     _fixture_feedback_section(root)
     return root
 def test_get_questions(self):
     self.config.include('arche.testing')
     self.config.include('arche.testing.catalog')
     self.config.include('arche.testing.workflow')
     self.config.include('betahaus.viewcomponent')
     self.config.include('arche_m2m')
     root = barebone_fixture(self.config)
     question_fixture(root)
     root['survey_section'] = obj = self._cut()
     obj.question_ids = ['q_cluster', 'q_cluster2', 'q_cluster3']
     self.assertEqual(len(obj.get_questions(None)), 4) #All
     self.assertEqual(len(obj.get_questions('en')), 1)
     self.assertEqual(len(obj.get_questions('sv')), 3)
Пример #3
0
 def _fixture(self):
     root = barebone_fixture(self.config)
     question_fixture(root)
     return root