diff --git a/overextends/templatetags/overextends_tags.py b/overextends/templatetags/overextends_tags.py index e6ce442..322f659 100644 --- a/overextends/templatetags/overextends_tags.py +++ b/overextends/templatetags/overextends_tags.py @@ -90,6 +90,8 @@ class OverExtendsNode(ExtendsNode): # is requested. for loader in loaders: dirs = context[context_name][name] + if not dirs: + break try: source, path = loader.load_template_source(name, dirs) except TemplateDoesNotExist: diff --git a/test_project/settings.py b/test_project/settings.py index 2ab4a1b..0607363 100644 --- a/test_project/settings.py +++ b/test_project/settings.py @@ -6,6 +6,13 @@ PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) PROJECT_DIRNAME = PROJECT_ROOT.split(os.sep)[-1] ROOT_URLCONF = "%s.urls" % PROJECT_DIRNAME TEMPLATE_DIRS = (os.path.join(PROJECT_ROOT, "templates"),) + +try: + import django.test.runner + TEST_RUNNER = "django.test.runner.DiscoverRunner" +except ImportError as e: + TEST_RUNNER = "django.test.simple.DjangoTestSuiteRunner" + SECRET_KEY = "hi mom" DATABASES = {