Kaydet (Commit) 57f76be3 authored tarafından Tim Graham's avatar Tim Graham

Removed a flaky contrib.postgres search test.

The test sometimes fails on CI and isn't worth debugging at this time.
üst a755e065
...@@ -5,15 +5,11 @@ These tests use dialogue from the 1975 film Monty Python and the Holy Grail. ...@@ -5,15 +5,11 @@ These tests use dialogue from the 1975 film Monty Python and the Holy Grail.
All text copyright Python (Monty) Pictures. Thanks to sacred-texts.com for the All text copyright Python (Monty) Pictures. Thanks to sacred-texts.com for the
transcript. transcript.
""" """
from unittest import skipIf
from django.contrib.postgres.search import ( from django.contrib.postgres.search import (
SearchQuery, SearchRank, SearchVector, SearchQuery, SearchRank, SearchVector,
) )
from django.db.models import F from django.db.models import F
from django.test import ignore_warnings, modify_settings from django.test import modify_settings
from django.utils import six
from django.utils.deprecation import RemovedInDjango20Warning
from . import PostgreSQLTestCase from . import PostgreSQLTestCase
from .models import Character, Line, Scene from .models import Character, Line, Scene
...@@ -84,15 +80,6 @@ class GrailTestData(object): ...@@ -84,15 +80,6 @@ class GrailTestData(object):
) )
class ContribPostgresNotInstalledTests(PostgreSQLTestCase):
@skipIf(six.PY2, "This test fails occasionally and weirdly on python 2")
@ignore_warnings(category=RemovedInDjango20Warning)
def test_search_lookup_missing(self):
msg = "Add 'django.contrib.postgres' to settings.INSTALLED_APPS to use the search operator."
with self.assertRaisesMessage(NotImplementedError, msg):
list(Line.objects.filter(dialogue__search='elbows'))
@modify_settings(INSTALLED_APPS={'append': 'django.contrib.postgres'}) @modify_settings(INSTALLED_APPS={'append': 'django.contrib.postgres'})
class SimpleSearchTest(GrailTestData, PostgreSQLTestCase): class SimpleSearchTest(GrailTestData, PostgreSQLTestCase):
......
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