summary refs log tree commit diff
path: root/tests/federation/transport
diff options
context:
space:
mode:
Diffstat (limited to 'tests/federation/transport')
-rw-r--r--tests/federation/transport/test_client.py64
1 files changed, 0 insertions, 64 deletions
diff --git a/tests/federation/transport/test_client.py b/tests/federation/transport/test_client.py
deleted file mode 100644
index a7031a55f2..0000000000
--- a/tests/federation/transport/test_client.py
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021 The Matrix.org Foundation C.I.C.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import json
-
-from synapse.api.room_versions import RoomVersions
-from synapse.federation.transport.client import SendJoinParser
-
-from tests.unittest import TestCase
-
-
-class SendJoinParserTestCase(TestCase):
-    def test_two_writes(self) -> None:
-        """Test that the parser can sensibly deserialise an input given in two slices."""
-        parser = SendJoinParser(RoomVersions.V1, True)
-        parent_event = {
-            "content": {
-                "see_room_version_spec": "The event format changes depending on the room version."
-            },
-            "event_id": "$authparent",
-            "room_id": "!somewhere:example.org",
-            "type": "m.room.minimal_pdu",
-        }
-        state = {
-            "content": {
-                "see_room_version_spec": "The event format changes depending on the room version."
-            },
-            "event_id": "$DoNotThinkAboutTheEvent",
-            "room_id": "!somewhere:example.org",
-            "type": "m.room.minimal_pdu",
-        }
-        response = [
-            200,
-            {
-                "auth_chain": [parent_event],
-                "origin": "matrix.org",
-                "state": [state],
-            },
-        ]
-        serialised_response = json.dumps(response).encode()
-
-        # Send data to the parser
-        parser.write(serialised_response[:100])
-        parser.write(serialised_response[100:])
-
-        # Retrieve the parsed SendJoinResponse
-        parsed_response = parser.finish()
-
-        # Sanity check the parsing gave us sensible data.
-        self.assertEqual(len(parsed_response.auth_events), 1, parsed_response)
-        self.assertEqual(len(parsed_response.state), 1, parsed_response)
-        self.assertEqual(parsed_response.event_dict, {}, parsed_response)
-        self.assertIsNone(parsed_response.event, parsed_response)