1
0
mirror of https://github.com/django/django.git synced 2025-03-31 11:37:06 +00:00

Properly marked skipped GIS tests as skipped

This commit is contained in:
Claude Paroz 2013-09-24 12:22:50 +02:00
parent 45403d330a
commit 18fb713e7b

View File

@ -1,13 +1,16 @@
from unittest import skip
from django.conf import settings
from django.db import DEFAULT_DB_ALIAS
# function that will pass a test.
def pass_test(*args): return
def no_backend(test_func, backend):
"Use this decorator to disable test on specified backend."
if settings.DATABASES[DEFAULT_DB_ALIAS]['ENGINE'].rsplit('.')[-1] == backend:
return pass_test
@skip("This test is skipped on '%s' backend" % backend)
def inner():
pass
return inner
else:
return test_func