def multiple_extend_empty_namespace(self): context = Context({}) template = Template(self.template_extend % { 'app': 'top-level' }).render(context) previous_app = '' for test_app in ['top-level'] + self.apps: self.assertTrue(test_app in template) if previous_app: self.assertTrue( template.index(test_app) > template.index(previous_app)) previous_app = test_app
def test_multiple_extend_empty_namespace(self): context = Context({}) template = Template( self.template_extend % {'app': 'top-level'} ).render(context) previous_app = '' for test_app in ['top-level'] + self.apps: self.assertTrue(test_app in template) if previous_app: self.assertTrue(template.index(test_app) > template.index(previous_app)) previous_app = test_app
def multiple_extend_empty_namespace(self): with self.settings(INSTALLED_APPS=self.apps + ['django.contrib.admin']): # Django 1.4 Fix context = Context({}) template = Template( self.template_extend % {'app': 'top-level'} ).render(context) previous_app = '' for test_app in ['top-level'] + self.apps: self.assertTrue(test_app in template) if previous_app: self.assertTrue(template.index(test_app) > template.index(previous_app)) previous_app = test_app
def multiple_extend_empty_namespace(self, apps=None): if apps is None: apps = self.apps with self.settings(INSTALLED_APPS=apps): context = Context({}) template = Template( self.template_extend % {'app': 'top-level'} ).render(context) previous_app = '' for test_app in ['top-level'] + self.apps: self.assertTrue(test_app in template) if previous_app: self.assertTrue(template.index(test_app) > template.index(previous_app)) previous_app = test_app
def multiple_extend_empty_namespace(self): with self.settings(INSTALLED_APPS=self.apps + ['django.contrib.admin']): # Django 1.4 Fix context = Context({}) template = Template(self.template_extend % { 'app': 'top-level' }).render(context) previous_app = '' for test_app in ['top-level'] + self.apps: self.assertTrue(test_app in template) if previous_app: self.assertTrue( template.index(test_app) > template.index(previous_app) ) previous_app = test_app
def multiple_extend_empty_namespace(self, apps=None): if apps is None: apps = self.apps with self.settings(INSTALLED_APPS=apps): context = Context({}) template = Template(self.template_extend % { 'app': 'top-level' }).render(context) previous_app = '' for test_app in ['top-level'] + self.apps: self.assertTrue(test_app in template) if previous_app: self.assertTrue( template.index(test_app) > template.index(previous_app) ) previous_app = test_app