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)
def _fixture(self): root = barebone_fixture(self.config) question_fixture(root) return root