Exemplo n.º 1
0
    def test_context_data(self):
        """
        TriggerListView.get_context_data() sets
        'triggers_enabled', 'triggers_disabled', 'services_activated'
        in context.
        """
        # Setup name.
        triggers_enabled = triggers_disabled = services_activated = 0
        queryset = TriggerService.objects.all()

        # Setup request and view.
        request = self.factory.get('/')
        request.user = self.user

        view = TriggerListView(template_name='home.html', object_list=queryset)
        view = setup_view(view, request)
        # Run.
        if request.user.is_authenticated():
            triggers_enabled = 3
            triggers_disabled = 1
            services_activated = 5

        context = view.get_context_data()
        context['nb_triggers'] = {
            'enabled': triggers_enabled,
            'disabled': triggers_disabled
        }
        context['nb_services'] = services_activated

        # Check.
        self.assertEqual(context['nb_triggers']['enabled'], triggers_enabled)
        self.assertEqual(context['nb_triggers']['disabled'], triggers_disabled)
        self.assertEqual(context['nb_services'], services_activated)
Exemplo n.º 2
0
    def test_context_data(self):
        kwargs = {'uuid': self.uuid}

        view = MyRssFeed(template_name=self.template)
        view = setup_view(view, self.request)

        context = view.get_context_data(**kwargs)
        context['lang'] = settings.LANGUAGE_CODE
        context['version'] = django_th.__version__
        context['uuid'] = self.uuid

        self.assertTrue('lang' in context)
        self.assertTrue('version' in context)
        self.assertTrue('uuid' in context)
Exemplo n.º 3
0
    def test_context_data(self):
        kwargs = {'uuid': self.uuid}

        view = MyRssFeed(template_name=self.template)
        view = setup_view(view, self.request)

        context = view.get_context_data(**kwargs)
        context['lang'] = settings.LANGUAGE_CODE
        context['version'] = django_th.__version__
        context['uuid'] = self.uuid

        self.assertTrue('lang' in context)
        self.assertTrue('version' in context)
        self.assertTrue('uuid' in context)
Exemplo n.º 4
0
    def test_context_data(self):
        # Setup request and view
        queryset = UserService.objects.all()

        request = self.factory.get(reverse('user_services'))
        request.user = self.user

        response = UserServiceListView.as_view()(request)
        self.assertEqual(response.status_code, 200)

        view = UserServiceListView(template_name='services/services.html',
                                   context_object_name="services_list",
                                   object_list=queryset)
        view = setup_view(view, request)

        context = view.get_context_data()
        self.assertIn('service_list_remaining', context)
Exemplo n.º 5
0
    def test_context_data(self):
        # Setup request and view
        queryset = UserService.objects.all()

        request = self.factory.get(reverse('user_services'))
        request.user = self.user

        response = UserServiceListView.as_view()(request)
        self.assertEqual(response.status_code, 200)

        view = UserServiceListView(
            template_name='services/services.html',
            context_object_name="services_list",
            object_list=queryset)
        view = setup_view(view, request)

        context = view.get_context_data()
        self.assertIn('service_list_remaining', context)