Fixed #33214 -- Added BaseDatabaseOperations.format_for_duration_arithmetic() stub method.
This commit is contained in:
parent
9231526af4
commit
551c997fea
|
@ -74,6 +74,12 @@ class BaseDatabaseOperations:
|
||||||
"""
|
"""
|
||||||
return len(objs)
|
return len(objs)
|
||||||
|
|
||||||
|
def format_for_duration_arithmetic(self, sql):
|
||||||
|
raise NotImplementedError(
|
||||||
|
'subclasses of BaseDatabaseOperations may require a '
|
||||||
|
'format_for_duration_arithmetic() method.'
|
||||||
|
)
|
||||||
|
|
||||||
def cache_key_culling_sql(self):
|
def cache_key_culling_sql(self):
|
||||||
"""
|
"""
|
||||||
Return an SQL query that retrieves the first cache key greater than the
|
Return an SQL query that retrieves the first cache key greater than the
|
||||||
|
|
|
@ -85,6 +85,11 @@ class SimpleDatabaseOperationTests(SimpleTestCase):
|
||||||
now = timezone.now()
|
now = timezone.now()
|
||||||
self.assertEqual(self.ops.adapt_timefield_value(now), str(now))
|
self.assertEqual(self.ops.adapt_timefield_value(now), str(now))
|
||||||
|
|
||||||
|
def test_format_for_duration_arithmetic(self):
|
||||||
|
msg = self.may_require_msg % 'format_for_duration_arithmetic'
|
||||||
|
with self.assertRaisesMessage(NotImplementedError, msg):
|
||||||
|
self.ops.format_for_duration_arithmetic(None)
|
||||||
|
|
||||||
def test_date_extract_sql(self):
|
def test_date_extract_sql(self):
|
||||||
with self.assertRaisesMessage(NotImplementedError, self.may_require_msg % 'date_extract_sql'):
|
with self.assertRaisesMessage(NotImplementedError, self.may_require_msg % 'date_extract_sql'):
|
||||||
self.ops.date_extract_sql(None, None)
|
self.ops.date_extract_sql(None, None)
|
||||||
|
|
Loading…
Reference in New Issue