import pytest class TestTab(object): def __init__(self, template_name=None, context=None): self.template_name = template_name if context is None: context = {} self.context = context def get_context_data(self, **kwargs): context = getattr(self, 'context', {}) return context @pytest.fixture def tab(): return TestTab()