mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-22 02:16:42 +00:00
Just gonna produce text instead
This commit is contained in:
parent
d38ae4d6dd
commit
f733a244aa
@ -18,9 +18,6 @@ from ...util.connection_status import ConnectionStatus
|
|||||||
from allmydata.web.root import URIHandler
|
from allmydata.web.root import URIHandler
|
||||||
from allmydata.client import _Client
|
from allmydata.client import _Client
|
||||||
|
|
||||||
from hypothesis import given
|
|
||||||
from hypothesis.strategies import text
|
|
||||||
|
|
||||||
from .common import (
|
from .common import (
|
||||||
assert_soup_has_tag_with_content,
|
assert_soup_has_tag_with_content,
|
||||||
)
|
)
|
||||||
@ -46,11 +43,17 @@ class RenderSlashUri(unittest.TestCase):
|
|||||||
"""
|
"""
|
||||||
A valid capbility does not result in error
|
A valid capbility does not result in error
|
||||||
"""
|
"""
|
||||||
uri = (
|
query_args = {b"uri": [
|
||||||
b"URI:CHK:nt2xxmrccp7sursd6yh2thhcky:"
|
b"URI:CHK:nt2xxmrccp7sursd6yh2thhcky:"
|
||||||
b"mukesarwdjxiyqsjinbfiiro6q7kgmmekocxfjcngh23oxwyxtzq:2:5:5874882"
|
b"mukesarwdjxiyqsjinbfiiro6q7kgmmekocxfjcngh23oxwyxtzq:2:5:5874882"
|
||||||
|
]}
|
||||||
|
response_body = self.successResultOf(
|
||||||
|
render(self.res, query_args),
|
||||||
|
)
|
||||||
|
self.assertNotEqual(
|
||||||
|
response_body,
|
||||||
|
"Invalid capability",
|
||||||
)
|
)
|
||||||
return render(self.res, {b"uri": [uri]})
|
|
||||||
|
|
||||||
def test_invalid(self):
|
def test_invalid(self):
|
||||||
"""
|
"""
|
||||||
@ -60,42 +63,9 @@ class RenderSlashUri(unittest.TestCase):
|
|||||||
response_body = self.successResultOf(
|
response_body = self.successResultOf(
|
||||||
render(self.res, query_args),
|
render(self.res, query_args),
|
||||||
)
|
)
|
||||||
|
self.assertEqual(
|
||||||
soup = BeautifulSoup(response_body, 'html5lib')
|
response_body,
|
||||||
|
"Invalid capability",
|
||||||
assert_soup_has_tag_with_content(
|
|
||||||
self, soup, "title", "400 - Error",
|
|
||||||
)
|
|
||||||
assert_soup_has_tag_with_content(
|
|
||||||
self, soup, "h1", "Error",
|
|
||||||
)
|
|
||||||
assert_soup_has_tag_with_content(
|
|
||||||
self, soup, "p", "Invalid capability",
|
|
||||||
)
|
|
||||||
|
|
||||||
@given(
|
|
||||||
text()
|
|
||||||
)
|
|
||||||
def test_hypothesis_error_caps(self, cap):
|
|
||||||
"""
|
|
||||||
Let hypothesis try a bunch of invalid capabilities
|
|
||||||
"""
|
|
||||||
query_args = {b"uri": [cap.encode('utf8')]}
|
|
||||||
response_body = self.successResultOf(
|
|
||||||
render(self.res, query_args,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
soup = BeautifulSoup(response_body, 'html5lib')
|
|
||||||
|
|
||||||
assert_soup_has_tag_with_content(
|
|
||||||
self, soup, "title", "400 - Error",
|
|
||||||
)
|
|
||||||
assert_soup_has_tag_with_content(
|
|
||||||
self, soup, "h1", "Error",
|
|
||||||
)
|
|
||||||
assert_soup_has_tag_with_content(
|
|
||||||
self, soup, "p", "Invalid capability",
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user