Kaydet (Commit) da5747f8 authored tarafından Daniel Hahler's avatar Daniel Hahler Kaydeden (comit) Tim Graham

Fixed #25400 -- Fixed regression in nonexistent features on gis backends.

üst 8550161e
......@@ -98,9 +98,8 @@ class BaseSpatialFeatures(object):
m = re.match(r'has_(\w*)_function$', name)
if m:
func_name = m.group(1)
if func_name not in self.connection.ops.unsupported_functions:
return True
return False
return func_name not in self.connection.ops.unsupported_functions
raise AttributeError
def has_ops_method(self, method):
return getattr(self.connection.ops, method, False)
from django.db import connection
from django.test import TestCase
class TestDatabaseFeatures(TestCase):
def test_nonexistent_feature(self):
self.assertFalse(hasattr(connection.features, 'nonexistent'))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment