summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Apolloner <florian@apolloner.eu>2013-09-17 22:33:11 +0200
committerFlorian Apolloner <florian@apolloner.eu>2013-09-17 22:33:11 +0200
commit6a708cd654fe63278ea8a14b3e44da847c62ebf4 (patch)
treee41f46c497085591df06173376253974f4294ac5
parent3c3b3fc10b08bc549bbc449e750f833dbaf10493 (diff)
[1.5.x] Silenced last sporadic failure on 1.5.
This commit is a last resort; technically the test is correct but our testsuite has some threading issues when LiveServer is used. Since this will never get fixed in 1.5 and apperently doesn't get triggered on 1.6 we just make sure the test doesn't error out. I am not 100% sure why this actually fixes the issue, but this is still better than having failing builds wheneever we do a security release for 1.5. (Tested on jenkins itself, should work (tm)).
-rw-r--r--tests/regressiontests/forms/tests/widgets.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/regressiontests/forms/tests/widgets.py b/tests/regressiontests/forms/tests/widgets.py
index 599ba534cf..640e9221b2 100644
--- a/tests/regressiontests/forms/tests/widgets.py
+++ b/tests/regressiontests/forms/tests/widgets.py
@@ -1116,6 +1116,12 @@ class LiveWidgetTests(AdminSeleniumWebDriverTestCase):
article = Article.objects.get(pk=article.pk)
# Should be "\nTst\n" after #19251 is fixed
self.assertEqual(article.content, "\r\nTst\r\n")
+ # So now it's becoming obscure; we do have threading issues here, so this
+ # test fails sometimes for sqlite, I could only ever witness it on jenkins.
+ # As long as 1.5 is supported we manually "fix" this test by quitting
+ # selenium. No idea why closing the browser window isn't enough, but hey…
+ self.selenium.quit()
+ delattr(self.__class__, 'selenium')
@python_2_unicode_compatible