1
0
mirror of https://github.com/django/django.git synced 2025-07-04 17:59:13 +00:00

[soc2010/test-refactor] Fixed @skipIfDBEngine to be more explicit

git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/test-refactor@13427 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Paul McMillan 2010-07-06 23:27:34 +00:00
parent 90fab13583
commit ae2c227f51

View File

@ -88,5 +88,7 @@ def skipIfDBEngine(engine, reason=None):
"""
if not reason:
reason = "not supported on this database"
return skipIf(settings.DATABASES[DEFAULT_DB_ALIAS]['ENGINE'] in engine,
reason)
settings_engine = settings.DATABASES[DEFAULT_DB_ALIAS]['ENGINE']
if isinstance(engine, basestring):
return skipIf(settings_engine == engine, reason)
return skipIf(settings_engine in engine, reason)