diff --git a/src/allmydata/test/web/test_root.py b/src/allmydata/test/web/test_root.py index 5a888587c..426d408b8 100644 --- a/src/allmydata/test/web/test_root.py +++ b/src/allmydata/test/web/test_root.py @@ -57,8 +57,17 @@ class RenderSlashUri(unittest.TestCase): A (trivially) invalid capbility is an error """ self.request.args[b"uri"] = [b"not a capability"] - with self.assertRaises(WebError): - self.res.render_GET(self.request) + response_body = self.res.render_GET(self.request) + + self.assertIn( + "400 - Error", response_body, + ) + self.assertIn( + "

Error

", response_body, + ) + self.assertIn( + "

Invalid capability

", response_body, + ) @given( text() @@ -68,8 +77,17 @@ class RenderSlashUri(unittest.TestCase): Let hypothesis try a bunch of invalid capabilities """ self.request.args[b"uri"] = [cap.encode('utf8')] - with self.assertRaises(WebError): - self.res.render_GET(self.request) + response_body = self.res.render_GET(self.request) + + self.assertIn( + "400 - Error", response_body, + ) + self.assertIn( + "

Error

", response_body, + ) + self.assertIn( + "

Invalid capability

", response_body, + ) class RenderServiceRow(unittest.TestCase):