Skip to content
Snippets Groups Projects
Commit 94cb7939 authored by Andrew Morgan's avatar Andrew Morgan
Browse files

Federation test fixed!

parent a8ad39ee
No related branches found
No related tags found
No related merge requests found
......@@ -278,6 +278,7 @@ class FederationClientTests(HomeserverTestCase):
"testserv:8008", "foo/bar", try_trailing_slash_on_400=True,
)
# Send the request
self.pump()
# there should have been a call to connectTCP
......@@ -293,6 +294,9 @@ class FederationClientTests(HomeserverTestCase):
# that should have made it send the request to the connection
self.assertRegex(conn.value(), b"^GET /foo/bar")
# Clear the original request data before sending a response
conn.clear()
# Send the HTTP response
client.dataReceived(
b"HTTP/1.1 400 Bad Request\r\n"
......@@ -302,7 +306,7 @@ class FederationClientTests(HomeserverTestCase):
b'{"errcode":"M_UNRECOGNIZED","error":"Unrecognized request"}'
)
# We should get another request wiht a trailing slash
# We should get another request with a trailing slash
self.assertRegex(conn.value(), b"^GET /foo/bar/")
# Send a happy response this time
......@@ -316,7 +320,6 @@ class FederationClientTests(HomeserverTestCase):
# We should get a successful response
r = self.successResultOf(d)
self.assertEqual(r.code, 200)
self.assertEqual(r, {})
def test_client_sends_body(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment