Example #1
0
    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')
Example #2
0
    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')
Example #3
0
    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')