]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
tests: stop being surprised that Nevow no longer prints out warnings when it tries...
authorZooko O'Whielacronx <zooko@zooko.com>
Mon, 1 Feb 2010 04:11:44 +0000 (20:11 -0800)
committerZooko O'Whielacronx <zooko@zooko.com>
Mon, 1 Feb 2010 04:11:44 +0000 (20:11 -0800)
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

index 99ad2b345b9efca98c7c976bd5bfe4950ec1ea29..1b1656f8535d506930d040338af31926044990c2 100644 (file)
@@ -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"