From 7d32fafc44f2589ad55a7fac49aba8d1c9073149 Mon Sep 17 00:00:00 2001
From: Zooko O'Whielacronx <zooko@zooko.com>
Date: Sun, 31 Jan 2010 20:11:44 -0800
Subject: [PATCH] tests: stop being surprised that Nevow no longer prints out
 warnings when it tries to find its static files Unless we are using a
 sufficiently new version of Nevow, in which case if it prints out warnings
 then this is a hard test failure. :-)

---
 src/allmydata/test/test_nevow.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/allmydata/test/test_nevow.py b/src/allmydata/test/test_nevow.py
index 99ad2b34..1b1656f8 100644
--- a/src/allmydata/test/test_nevow.py
+++ b/src/allmydata/test/test_nevow.py
@@ -7,5 +7,9 @@ class Web(unittest.TestCase):
         """
         Sometimes Nevow can't find its resource files such as its default css file.
         """
+        import pkg_resources
+        try:
+            pkg_resources.require("Nevow>=0.9.33")
+        except pkg_resources.VersionConflict:
+            raise unittest.SkipTest("We pass this test only with Nevow >= v0.9.33, which is the first version of Nevow that has our patch from http://www.divmod.org/trac/ticket/2527")
         webform.defaultCSS.openForReading()
-    test_read_default_css.todo = "This patch that we submitted to Nevow fixes this issue: http://www.divmod.org/trac/ticket/2527"
-- 
2.45.2