def test_get_survey_list_default(self):
        context = Context({
            'locale_code': 'en',
            'request': self.request,
        })
        context = get_survey_list(context)
        self.assertTrue(len(context['surveys']) == 2)
        self.assertTrue(self.direct_molo_survey_page in context['surveys'])
        self.assertTrue(self.linked_molo_survey_page in context['surveys'])

        context = Context({
            'locale_code': 'fr',
            'request': self.request,
        })
        context = get_survey_list(context)
        self.assertTrue(len(context['surveys']) == 2)
        self.assertTrue(self.translated_direct_survey in context['surveys'])
        self.assertTrue(self.translated_linked_survey in context['surveys'])
 def test_get_survey_list_only_linked(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     context = get_survey_list(context, only_linked_surveys=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(self.direct_molo_survey_page not in context['surveys'])
     self.assertTrue(self.linked_molo_survey_page in context['surveys'])
     context = Context({
         'locale_code': 'fr',
         'request': self.request,
     })
     context = get_survey_list(context, only_linked_surveys=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(
         self.translated_direct_survey not in context['surveys'])
     self.assertTrue(self.translated_linked_survey in context['surveys'])
 def test_get_survey_list_arg_error(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     with self.assertRaises(ValueError):
         context = get_survey_list(context,
                                   only_linked_surveys=True,
                                   only_direct_surveys=True,)
 def test_get_survey_list_only_yourwords(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     context = get_survey_list(context, only_yourwords=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(self.yourwords_molo_survey_page in context['surveys'])
     self.assertTrue(self.linked_molo_survey_page not in context['surveys'])
Example #5
0
 def test_get_survey_list_personalisable_survey(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     context = get_survey_list(context, personalisable_survey=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(self.direct_molo_survey_page not in context['surveys'])
     self.assertTrue(self.personalisable_survey in context['surveys'])
     context = Context({
         'locale_code': 'fr',
         'request': self.request,
     })
     context = get_survey_list(context, personalisable_survey=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(
         self.translated_direct_survey not in context['surveys'])
     self.assertTrue(self.trans_personalisable_survey in context['surveys'])
Example #6
0
 def test_get_survey_list_only_linked(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     context = get_survey_list(context, only_linked_surveys=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(self.direct_molo_survey_page not in context['surveys'])
     self.assertTrue(self.linked_molo_survey_page in context['surveys'])
     context = Context({
         'locale_code': 'fr',
         'request': self.request,
     })
     context = get_survey_list(context, only_linked_surveys=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(
         self.translated_direct_survey not in context['surveys'])
     self.assertTrue(self.translated_linked_survey in context['surveys'])
Example #7
0
 def test_get_survey_list_only_yourwords(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     context = get_survey_list(context, only_yourwords=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(self.yourwords_molo_survey_page in context['surveys'])
     self.assertTrue(self.linked_molo_survey_page not in context['surveys'])
    def test_get_survey_list_default(self):
        context = Context({
            'locale_code': 'en',
            'request': self.request,
        })
        context = get_survey_list(context)
        self.assertEqual(len(context['surveys']), 3)
        self.assertTrue(self.direct_molo_survey_page in context['surveys'])
        self.assertTrue(self.linked_molo_survey_page in context['surveys'])

        context = Context({
            'locale_code': 'fr',
            'request': self.request,
        })
        context = get_survey_list(context)
        self.assertEqual(len(context['surveys']), 3)
        self.assertTrue(self.translated_direct_survey in context['surveys'])
        self.assertTrue(self.translated_linked_survey in context['surveys'])
        self.assertTrue(self.yourwords_molo_survey_page in context['surveys'])
 def test_get_survey_list_arg_error(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     with self.assertRaises(ValueError):
         context = get_survey_list(
             context,
             only_linked_surveys=True,
             only_direct_surveys=True,
         )
 def test_get_survey_list_personalisable_survey(self):
     context = Context({
         'locale_code': 'en',
         'request': self.request,
     })
     context = get_survey_list(context, personalisable_survey=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(
         self.direct_molo_survey_page not in context['surveys'])
     self.assertTrue(self.personalisable_survey in context['surveys'])
     context = Context({
         'locale_code': 'fr',
         'request': self.request,
     })
     context = get_survey_list(context, personalisable_survey=True)
     self.assertEqual(len(context['surveys']), 1)
     self.assertTrue(
         self.translated_direct_survey not in context['surveys'])
     self.assertTrue(
         self.trans_personalisable_survey in context['surveys'])