def test_get_context_data(self): view = views.TemplateView() get_context_data = view.get_context_data view.request = self.rf.get('/', {}) context = get_context_data() self.assertIn('tabs', context) context = get_context_data(some_context='context') self.assertIn('tabs', context) self.assertIn('some_context', context) template_manipulation.connect(set_context, dispatch_uid='set_context_test') context = get_context_data() self.assertIn('tabs', context) self.assertIn('new_context', context) template_manipulation.disconnect(set_context, dispatch_uid='set_context_test')
def test_get_context_data(self): view = views.TemplateView() get_context_data = view.get_context_data view.request = self.rf.get('/', {}) view.request.user = AnonymousUser() context = get_context_data() self.assertIn('extra_stylefiles', context) self.assertIn('extra_javascript', context) context = get_context_data(some_context='context') self.assertIn('some_context', context) template_manipulation.connect(set_context, dispatch_uid='set_context_test') context = get_context_data() self.assertIn('new_context', context) template_manipulation.disconnect(set_context, dispatch_uid='set_context_test')