mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-08-04 08:34:18 -04:00
Use SimpleResolverComplexifier in tests (#4497)
two reasons for this. One, it saves a bunch of boilerplate. Two, it squashes unicode to IDNA-in-a-`str` (even on python 3) in a way that it turns out we rely on to give consistent behaviour between python 2 and 3.
This commit is contained in:
parent
f1a04462eb
commit
f2b553d656
3 changed files with 15 additions and 30 deletions
|
@ -377,9 +377,8 @@ class MatrixFederationAgentTests(TestCase):
|
|||
|
||||
self.mock_resolver.resolve_service.side_effect = lambda _: []
|
||||
|
||||
# hostnameendpoint does the lookup on the unicode value (getaddrinfo encodes
|
||||
# it back to idna)
|
||||
self.reactor.lookups[u"bücher.com"] = "1.2.3.4"
|
||||
# the resolver is always called with the IDNA hostname as a native string.
|
||||
self.reactor.lookups["xn--bcher-kva.com"] = "1.2.3.4"
|
||||
|
||||
# this is idna for bücher.com
|
||||
test_d = self._make_get_request(b"matrix://xn--bcher-kva.com/foo/bar")
|
||||
|
@ -424,7 +423,7 @@ class MatrixFederationAgentTests(TestCase):
|
|||
self.mock_resolver.resolve_service.side_effect = lambda _: [
|
||||
Server(host=b"xn--trget-3qa.com", port=8443) # târget.com
|
||||
]
|
||||
self.reactor.lookups[u"târget.com"] = "1.2.3.4"
|
||||
self.reactor.lookups["xn--trget-3qa.com"] = "1.2.3.4"
|
||||
|
||||
test_d = self._make_get_request(b"matrix://xn--bcher-kva.com/foo/bar")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue