Skip to content

Commit ae2c227

Browse files
committed
[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
1 parent 90fab13 commit ae2c227

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

django/test/utils.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,7 @@ def skipIfDBEngine(engine, reason=None):
8888
"""
8989
if not reason:
9090
reason = "not supported on this database"
91-
return skipIf(settings.DATABASES[DEFAULT_DB_ALIAS]['ENGINE'] in engine,
92-
reason)
91+
settings_engine = settings.DATABASES[DEFAULT_DB_ALIAS]['ENGINE']
92+
if isinstance(engine, basestring):
93+
return skipIf(settings_engine == engine, reason)
94+
return skipIf(settings_engine in engine, reason)

0 commit comments

Comments
 (0)