Kaydet (Commit) d1d73480 authored tarafından Tim Graham's avatar Tim Graham Kaydeden (comit) GitHub

Refs #25809 -- Removed BrinIndex.__repr__().

In retrospect, implementing a __repr__() for index subclasses doesn't
seem worthwhile.
üst 221e6e18
......@@ -17,16 +17,6 @@ class BrinIndex(Index):
self.pages_per_range = pages_per_range
super().__init__(fields, name)
def __repr__(self):
if self.pages_per_range is not None:
return '<%(name)s: fields=%(fields)s, pages_per_range=%(pages_per_range)s>' % {
'name': self.__class__.__name__,
'fields': "'{}'".format(', '.join(self.fields)),
'pages_per_range': self.pages_per_range,
}
else:
return super().__repr__()
def deconstruct(self):
path, args, kwargs = super().deconstruct()
kwargs['pages_per_range'] = self.pages_per_range
......
......@@ -12,12 +12,6 @@ class BrinIndexTests(PostgreSQLTestCase):
def test_suffix(self):
self.assertEqual(BrinIndex.suffix, 'brin')
def test_repr(self):
index = BrinIndex(fields=['title'], pages_per_range=4)
another_index = BrinIndex(fields=['title'])
self.assertEqual(repr(index), "<BrinIndex: fields='title', pages_per_range=4>")
self.assertEqual(repr(another_index), "<BrinIndex: fields='title'>")
def test_not_eq(self):
index = BrinIndex(fields=['title'])
index_with_page_range = BrinIndex(fields=['title'], pages_per_range=16)
......@@ -58,10 +52,6 @@ class GinIndexTests(PostgreSQLTestCase):
def test_suffix(self):
self.assertEqual(GinIndex.suffix, 'gin')
def test_repr(self):
index = GinIndex(fields=['title'])
self.assertEqual(repr(index), "<GinIndex: fields='title'>")
def test_eq(self):
index = GinIndex(fields=['title'])
same_index = GinIndex(fields=['title'])
......
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