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)
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)
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)
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)