Bläddra i källkod

Flatten the synapse.rest.client package (#10600)

tags/v1.41.0rc1
reivilibre 2 år sedan
committed by GitHub
förälder
incheckning
642a42edde
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: 4AEE18F83AFDEB23
100 ändrade filer med 114 tillägg och 153 borttagningar
  1. +1
    -0
      changelog.d/10600.misc
  2. +20
    -20
      synapse/app/generic_worker.py
  3. +3
    -3
      synapse/handlers/auth.py
  4. +15
    -20
      synapse/rest/__init__.py
  5. +2
    -2
      synapse/rest/admin/users.py
  6. +1
    -1
      synapse/rest/client/__init__.py
  7. +0
    -0
      synapse/rest/client/_base.py
  8. +0
    -0
      synapse/rest/client/account.py
  9. +0
    -0
      synapse/rest/client/account_data.py
  10. +0
    -0
      synapse/rest/client/account_validity.py
  11. +0
    -0
      synapse/rest/client/auth.py
  12. +0
    -0
      synapse/rest/client/capabilities.py
  13. +0
    -0
      synapse/rest/client/devices.py
  14. +1
    -1
      synapse/rest/client/directory.py
  15. +1
    -1
      synapse/rest/client/events.py
  16. +0
    -0
      synapse/rest/client/filter.py
  17. +0
    -0
      synapse/rest/client/groups.py
  18. +1
    -1
      synapse/rest/client/initial_sync.py
  19. +0
    -0
      synapse/rest/client/keys.py
  20. +0
    -0
      synapse/rest/client/knock.py
  21. +1
    -1
      synapse/rest/client/login.py
  22. +1
    -1
      synapse/rest/client/logout.py
  23. +0
    -0
      synapse/rest/client/notifications.py
  24. +0
    -0
      synapse/rest/client/openid.py
  25. +0
    -0
      synapse/rest/client/password_policy.py
  26. +1
    -1
      synapse/rest/client/presence.py
  27. +1
    -1
      synapse/rest/client/profile.py
  28. +1
    -1
      synapse/rest/client/push_rule.py
  29. +1
    -1
      synapse/rest/client/pusher.py
  30. +0
    -0
      synapse/rest/client/read_marker.py
  31. +0
    -0
      synapse/rest/client/receipts.py
  32. +2
    -2
      synapse/rest/client/register.py
  33. +0
    -0
      synapse/rest/client/relations.py
  34. +0
    -0
      synapse/rest/client/report_event.py
  35. +1
    -1
      synapse/rest/client/room.py
  36. +0
    -0
      synapse/rest/client/room_batch.py
  37. +0
    -0
      synapse/rest/client/room_keys.py
  38. +0
    -0
      synapse/rest/client/room_upgrade_rest_servlet.py
  39. +0
    -0
      synapse/rest/client/sendtodevice.py
  40. +0
    -0
      synapse/rest/client/shared_rooms.py
  41. +0
    -0
      synapse/rest/client/sync.py
  42. +0
    -0
      synapse/rest/client/tags.py
  43. +0
    -0
      synapse/rest/client/thirdparty.py
  44. +0
    -0
      synapse/rest/client/tokenrefresh.py
  45. +0
    -0
      synapse/rest/client/user_directory.py
  46. +0
    -13
      synapse/rest/client/v1/__init__.py
  47. +0
    -13
      synapse/rest/client/v2_alpha/__init__.py
  48. +1
    -1
      synapse/rest/client/voip.py
  49. +1
    -1
      tests/app/test_phone_stats_home.py
  50. +1
    -1
      tests/events/test_presence_router.py
  51. +1
    -1
      tests/events/test_snapshot.py
  52. +1
    -1
      tests/federation/test_complexity.py
  53. +1
    -1
      tests/federation/test_federation_catch_up.py
  54. +1
    -1
      tests/federation/test_federation_sender.py
  55. +1
    -1
      tests/federation/test_federation_server.py
  56. +1
    -1
      tests/federation/transport/test_knocking.py
  57. +1
    -3
      tests/handlers/test_admin.py
  58. +1
    -1
      tests/handlers/test_directory.py
  59. +1
    -1
      tests/handlers/test_federation.py
  60. +1
    -1
      tests/handlers/test_message.py
  61. +1
    -2
      tests/handlers/test_password_providers.py
  62. +1
    -1
      tests/handlers/test_presence.py
  63. +1
    -1
      tests/handlers/test_room_summary.py
  64. +1
    -1
      tests/handlers/test_stats.py
  65. +1
    -2
      tests/handlers/test_user_directory.py
  66. +1
    -1
      tests/module_api/test_api.py
  67. +1
    -1
      tests/push/test_email.py
  68. +1
    -2
      tests/push/test_http.py
  69. +1
    -1
      tests/replication/tcp/streams/test_events.py
  70. +1
    -1
      tests/replication/test_auth.py
  71. +1
    -1
      tests/replication/test_client_reader_shard.py
  72. +1
    -1
      tests/replication/test_federation_sender_shard.py
  73. +1
    -1
      tests/replication/test_multi_media_repo.py
  74. +1
    -1
      tests/replication/test_pusher_shard.py
  75. +1
    -2
      tests/replication/test_sharded_event_persister.py
  76. +1
    -2
      tests/rest/admin/test_admin.py
  77. +1
    -1
      tests/rest/admin/test_device.py
  78. +1
    -2
      tests/rest/admin/test_event_reports.py
  79. +1
    -1
      tests/rest/admin/test_media.py
  80. +1
    -1
      tests/rest/admin/test_room.py
  81. +1
    -1
      tests/rest/admin/test_statistics.py
  82. +1
    -2
      tests/rest/admin/test_user.py
  83. +1
    -1
      tests/rest/admin/test_username_available.py
  84. +1
    -1
      tests/rest/client/test_consent.py
  85. +1
    -1
      tests/rest/client/test_ephemeral_message.py
  86. +1
    -1
      tests/rest/client/test_identity.py
  87. +1
    -2
      tests/rest/client/test_power_levels.py
  88. +1
    -2
      tests/rest/client/test_redactions.py
  89. +1
    -1
      tests/rest/client/test_retention.py
  90. +7
    -2
      tests/rest/client/test_shadow_banned.py
  91. +1
    -1
      tests/rest/client/test_third_party_rules.py
  92. +1
    -1
      tests/rest/client/v1/test_directory.py
  93. +1
    -1
      tests/rest/client/v1/test_events.py
  94. +2
    -3
      tests/rest/client/v1/test_login.py
  95. +1
    -1
      tests/rest/client/v1/test_presence.py
  96. +1
    -1
      tests/rest/client/v1/test_profile.py
  97. +1
    -1
      tests/rest/client/v1/test_push_rule_attrs.py
  98. +1
    -2
      tests/rest/client/v1/test_rooms.py
  99. +1
    -1
      tests/rest/client/v1/test_typing.py
  100. +1
    -2
      tests/rest/client/v2_alpha/test_account.py

+ 1
- 0
changelog.d/10600.misc Visa fil

@@ -0,0 +1 @@
Flatten the `synapse.rest.client` package by moving the contents of `v1` and `v2_alpha` into the parent.

+ 20
- 20
synapse/app/generic_worker.py Visa fil

@@ -66,40 +66,40 @@ from synapse.replication.slave.storage.receipts import SlavedReceiptsStore
from synapse.replication.slave.storage.registration import SlavedRegistrationStore
from synapse.replication.slave.storage.room import RoomStore
from synapse.rest.admin import register_servlets_for_media_repo
from synapse.rest.client.v1 import events, login, presence, room
from synapse.rest.client.v1.initial_sync import InitialSyncRestServlet
from synapse.rest.client.v1.profile import (
ProfileAvatarURLRestServlet,
ProfileDisplaynameRestServlet,
ProfileRestServlet,
)
from synapse.rest.client.v1.push_rule import PushRuleRestServlet
from synapse.rest.client.v1.voip import VoipRestServlet
from synapse.rest.client.v2_alpha import (
from synapse.rest.client import (
account_data,
events,
groups,
login,
presence,
read_marker,
receipts,
room,
room_keys,
sync,
tags,
user_directory,
)
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client.v2_alpha.account import ThreepidRestServlet
from synapse.rest.client.v2_alpha.account_data import (
AccountDataServlet,
RoomAccountDataServlet,
)
from synapse.rest.client.v2_alpha.devices import DevicesRestServlet
from synapse.rest.client.v2_alpha.keys import (
from synapse.rest.client._base import client_patterns
from synapse.rest.client.account import ThreepidRestServlet
from synapse.rest.client.account_data import AccountDataServlet, RoomAccountDataServlet
from synapse.rest.client.devices import DevicesRestServlet
from synapse.rest.client.initial_sync import InitialSyncRestServlet
from synapse.rest.client.keys import (
KeyChangesServlet,
KeyQueryServlet,
OneTimeKeyServlet,
)
from synapse.rest.client.v2_alpha.register import RegisterRestServlet
from synapse.rest.client.v2_alpha.sendtodevice import SendToDeviceRestServlet
from synapse.rest.client.profile import (
ProfileAvatarURLRestServlet,
ProfileDisplaynameRestServlet,
ProfileRestServlet,
)
from synapse.rest.client.push_rule import PushRuleRestServlet
from synapse.rest.client.register import RegisterRestServlet
from synapse.rest.client.sendtodevice import SendToDeviceRestServlet
from synapse.rest.client.versions import VersionsRestServlet
from synapse.rest.client.voip import VoipRestServlet
from synapse.rest.health import HealthResource
from synapse.rest.key.v2 import KeyApiV2Resource
from synapse.rest.synapse.client import build_synapse_client_resource_tree


+ 3
- 3
synapse/handlers/auth.py Visa fil

@@ -73,7 +73,7 @@ from synapse.util.stringutils import base62_encode
from synapse.util.threepids import canonicalise_email

if TYPE_CHECKING:
from synapse.rest.client.v1.login import LoginResponse
from synapse.rest.client.login import LoginResponse
from synapse.server import HomeServer

logger = logging.getLogger(__name__)
@@ -461,7 +461,7 @@ class AuthHandler(BaseHandler):

If no auth flows have been completed successfully, raises an
InteractiveAuthIncompleteError. To handle this, you can use
synapse.rest.client.v2_alpha._base.interactive_auth_handler as a
synapse.rest.client._base.interactive_auth_handler as a
decorator.

Args:
@@ -543,7 +543,7 @@ class AuthHandler(BaseHandler):
# Note that the registration endpoint explicitly removes the
# "initial_device_display_name" parameter if it is provided
# without a "password" parameter. See the changes to
# synapse.rest.client.v2_alpha.register.RegisterRestServlet.on_POST
# synapse.rest.client.register.RegisterRestServlet.on_POST
# in commit 544722bad23fc31056b9240189c3cbbbf0ffd3f9.
if not clientdict:
clientdict = session.clientdict


+ 15
- 20
synapse/rest/__init__.py Visa fil

@@ -14,40 +14,36 @@
# limitations under the License.
from synapse.http.server import JsonResource
from synapse.rest import admin
from synapse.rest.client import versions
from synapse.rest.client.v1 import (
directory,
events,
initial_sync,
login as v1_login,
logout,
presence,
profile,
push_rule,
pusher,
room,
voip,
)
from synapse.rest.client.v2_alpha import (
from synapse.rest.client import (
account,
account_data,
account_validity,
auth,
capabilities,
devices,
directory,
events,
filter,
groups,
initial_sync,
keys,
knock,
login as v1_login,
logout,
notifications,
openid,
password_policy,
presence,
profile,
push_rule,
pusher,
read_marker,
receipts,
register,
relations,
report_event,
room as roomv2,
room,
room_batch,
room_keys,
room_upgrade_rest_servlet,
sendtodevice,
@@ -57,6 +53,8 @@ from synapse.rest.client.v2_alpha import (
thirdparty,
tokenrefresh,
user_directory,
versions,
voip,
)


@@ -85,7 +83,6 @@ class ClientRestResource(JsonResource):
# Partially deprecated in r0
events.register_servlets(hs, client_resource)

# "v1" + "r0"
room.register_servlets(hs, client_resource)
v1_login.register_servlets(hs, client_resource)
profile.register_servlets(hs, client_resource)
@@ -95,8 +92,6 @@ class ClientRestResource(JsonResource):
pusher.register_servlets(hs, client_resource)
push_rule.register_servlets(hs, client_resource)
logout.register_servlets(hs, client_resource)

# "v2"
sync.register_servlets(hs, client_resource)
filter.register_servlets(hs, client_resource)
account.register_servlets(hs, client_resource)
@@ -118,7 +113,7 @@ class ClientRestResource(JsonResource):
user_directory.register_servlets(hs, client_resource)
groups.register_servlets(hs, client_resource)
room_upgrade_rest_servlet.register_servlets(hs, client_resource)
roomv2.register_servlets(hs, client_resource)
room_batch.register_servlets(hs, client_resource)
capabilities.register_servlets(hs, client_resource)
account_validity.register_servlets(hs, client_resource)
relations.register_servlets(hs, client_resource)


+ 2
- 2
synapse/rest/admin/users.py Visa fil

@@ -34,7 +34,7 @@ from synapse.rest.admin._base import (
assert_requester_is_admin,
assert_user_is_admin,
)
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.storage.databases.main.media_repository import MediaSortOrder
from synapse.storage.databases.main.stats import UserSortOrder
from synapse.types import JsonDict, UserID
@@ -504,7 +504,7 @@ class UserRegisterServlet(RestServlet):
raise SynapseError(403, "HMAC incorrect")

# Reuse the parts of RegisterRestServlet to reduce code duplication
from synapse.rest.client.v2_alpha.register import RegisterRestServlet
from synapse.rest.client.register import RegisterRestServlet

register = RegisterRestServlet(self.hs)



+ 1
- 1
synapse/rest/client/__init__.py Visa fil

@@ -1,4 +1,4 @@
# Copyright 2015, 2016 OpenMarket Ltd
# Copyright 2014-2016 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.


synapse/rest/client/v2_alpha/_base.py → synapse/rest/client/_base.py Visa fil


synapse/rest/client/v2_alpha/account.py → synapse/rest/client/account.py Visa fil


synapse/rest/client/v2_alpha/account_data.py → synapse/rest/client/account_data.py Visa fil


synapse/rest/client/v2_alpha/account_validity.py → synapse/rest/client/account_validity.py Visa fil


synapse/rest/client/v2_alpha/auth.py → synapse/rest/client/auth.py Visa fil


synapse/rest/client/v2_alpha/capabilities.py → synapse/rest/client/capabilities.py Visa fil


synapse/rest/client/v2_alpha/devices.py → synapse/rest/client/devices.py Visa fil


synapse/rest/client/v1/directory.py → synapse/rest/client/directory.py Visa fil

@@ -23,7 +23,7 @@ from synapse.api.errors import (
SynapseError,
)
from synapse.http.servlet import RestServlet, parse_json_object_from_request
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.types import RoomAlias

logger = logging.getLogger(__name__)

synapse/rest/client/v1/events.py → synapse/rest/client/events.py Visa fil

@@ -17,7 +17,7 @@ import logging

from synapse.api.errors import SynapseError
from synapse.http.servlet import RestServlet
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.streams.config import PaginationConfig

logger = logging.getLogger(__name__)

synapse/rest/client/v2_alpha/filter.py → synapse/rest/client/filter.py Visa fil


synapse/rest/client/v2_alpha/groups.py → synapse/rest/client/groups.py Visa fil


synapse/rest/client/v1/initial_sync.py → synapse/rest/client/initial_sync.py Visa fil

@@ -14,7 +14,7 @@


from synapse.http.servlet import RestServlet, parse_boolean
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.streams.config import PaginationConfig



synapse/rest/client/v2_alpha/keys.py → synapse/rest/client/keys.py Visa fil


synapse/rest/client/v2_alpha/knock.py → synapse/rest/client/knock.py Visa fil


synapse/rest/client/v1/login.py → synapse/rest/client/login.py Visa fil

@@ -34,7 +34,7 @@ from synapse.http.servlet import (
parse_string,
)
from synapse.http.site import SynapseRequest
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.rest.well_known import WellKnownBuilder
from synapse.types import JsonDict, UserID


synapse/rest/client/v1/logout.py → synapse/rest/client/logout.py Visa fil

@@ -15,7 +15,7 @@
import logging

from synapse.http.servlet import RestServlet
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns

logger = logging.getLogger(__name__)


synapse/rest/client/v2_alpha/notifications.py → synapse/rest/client/notifications.py Visa fil


synapse/rest/client/v2_alpha/openid.py → synapse/rest/client/openid.py Visa fil


synapse/rest/client/v2_alpha/password_policy.py → synapse/rest/client/password_policy.py Visa fil


synapse/rest/client/v1/presence.py → synapse/rest/client/presence.py Visa fil

@@ -19,7 +19,7 @@ import logging
from synapse.api.errors import AuthError, SynapseError
from synapse.handlers.presence import format_user_presence_state
from synapse.http.servlet import RestServlet, parse_json_object_from_request
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.types import UserID

logger = logging.getLogger(__name__)

synapse/rest/client/v1/profile.py → synapse/rest/client/profile.py Visa fil

@@ -16,7 +16,7 @@

from synapse.api.errors import Codes, SynapseError
from synapse.http.servlet import RestServlet, parse_json_object_from_request
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.types import UserID



synapse/rest/client/v1/push_rule.py → synapse/rest/client/push_rule.py Visa fil

@@ -26,7 +26,7 @@ from synapse.http.servlet import (
from synapse.push.baserules import BASE_RULE_IDS, NEW_RULE_IDS
from synapse.push.clientformat import format_push_rules_for_user
from synapse.push.rulekinds import PRIORITY_CLASS_MAP
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns
from synapse.storage.push_rule import InconsistentRuleException, RuleNotFoundException



synapse/rest/client/v1/pusher.py → synapse/rest/client/pusher.py Visa fil

@@ -23,7 +23,7 @@ from synapse.http.servlet import (
parse_string,
)
from synapse.push import PusherConfigException
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns

logger = logging.getLogger(__name__)


synapse/rest/client/v2_alpha/read_marker.py → synapse/rest/client/read_marker.py Visa fil


synapse/rest/client/v2_alpha/receipts.py → synapse/rest/client/receipts.py Visa fil


synapse/rest/client/v2_alpha/register.py → synapse/rest/client/register.py Visa fil

@@ -115,7 +115,7 @@ class EmailRegisterRequestTokenRestServlet(RestServlet):
# For emails, canonicalise the address.
# We store all email addresses canonicalised in the DB.
# (See on_POST in EmailThreepidRequestTokenRestServlet
# in synapse/rest/client/v2_alpha/account.py)
# in synapse/rest/client/account.py)
try:
email = validate_email(body["email"])
except ValueError as e:
@@ -631,7 +631,7 @@ class RegisterRestServlet(RestServlet):
# For emails, canonicalise the address.
# We store all email addresses canonicalised in the DB.
# (See on_POST in EmailThreepidRequestTokenRestServlet
# in synapse/rest/client/v2_alpha/account.py)
# in synapse/rest/client/account.py)
if medium == "email":
try:
address = canonicalise_email(address)

synapse/rest/client/v2_alpha/relations.py → synapse/rest/client/relations.py Visa fil


synapse/rest/client/v2_alpha/report_event.py → synapse/rest/client/report_event.py Visa fil


synapse/rest/client/v1/room.py → synapse/rest/client/room.py Visa fil

@@ -42,8 +42,8 @@ from synapse.http.servlet import (
)
from synapse.http.site import SynapseRequest
from synapse.logging.opentracing import set_tag
from synapse.rest.client._base import client_patterns
from synapse.rest.client.transactions import HttpTransactionCache
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.storage.state import StateFilter
from synapse.streams.config import PaginationConfig
from synapse.types import JsonDict, StreamToken, ThirdPartyInstanceID, UserID

synapse/rest/client/v2_alpha/room.py → synapse/rest/client/room_batch.py Visa fil


synapse/rest/client/v2_alpha/room_keys.py → synapse/rest/client/room_keys.py Visa fil


synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.py → synapse/rest/client/room_upgrade_rest_servlet.py Visa fil


synapse/rest/client/v2_alpha/sendtodevice.py → synapse/rest/client/sendtodevice.py Visa fil


synapse/rest/client/v2_alpha/shared_rooms.py → synapse/rest/client/shared_rooms.py Visa fil


synapse/rest/client/v2_alpha/sync.py → synapse/rest/client/sync.py Visa fil


synapse/rest/client/v2_alpha/tags.py → synapse/rest/client/tags.py Visa fil


synapse/rest/client/v2_alpha/thirdparty.py → synapse/rest/client/thirdparty.py Visa fil


synapse/rest/client/v2_alpha/tokenrefresh.py → synapse/rest/client/tokenrefresh.py Visa fil


synapse/rest/client/v2_alpha/user_directory.py → synapse/rest/client/user_directory.py Visa fil


+ 0
- 13
synapse/rest/client/v1/__init__.py Visa fil

@@ -1,13 +0,0 @@
# Copyright 2014-2016 OpenMarket Ltd
#
# 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.

+ 0
- 13
synapse/rest/client/v2_alpha/__init__.py Visa fil

@@ -1,13 +0,0 @@
# Copyright 2014-2016 OpenMarket Ltd
#
# 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.

synapse/rest/client/v1/voip.py → synapse/rest/client/voip.py Visa fil

@@ -17,7 +17,7 @@ import hashlib
import hmac

from synapse.http.servlet import RestServlet
from synapse.rest.client.v2_alpha._base import client_patterns
from synapse.rest.client._base import client_patterns


class VoipRestServlet(RestServlet):

+ 1
- 1
tests/app/test_phone_stats_home.py Visa fil

@@ -1,6 +1,6 @@
import synapse
from synapse.app.phone_stats_home import start_phone_stats_home
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests import unittest
from tests.unittest import HomeserverTestCase


+ 1
- 1
tests/events/test_presence_router.py Visa fil

@@ -22,7 +22,7 @@ from synapse.federation.units import Transaction
from synapse.handlers.presence import UserPresenceState
from synapse.module_api import ModuleApi
from synapse.rest import admin
from synapse.rest.client.v1 import login, presence, room
from synapse.rest.client import login, presence, room
from synapse.types import JsonDict, StreamToken, create_requester

from tests.handlers.test_sync import generate_sync_config


+ 1
- 1
tests/events/test_snapshot.py Visa fil

@@ -14,7 +14,7 @@

from synapse.events.snapshot import EventContext
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests import unittest
from tests.test_utils.event_injection import create_event


+ 1
- 1
tests/federation/test_complexity.py Visa fil

@@ -16,7 +16,7 @@ from unittest.mock import Mock

from synapse.api.errors import Codes, SynapseError
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.types import UserID

from tests import unittest


+ 1
- 1
tests/federation/test_federation_catch_up.py Visa fil

@@ -6,7 +6,7 @@ from synapse.events import EventBase
from synapse.federation.sender import PerDestinationQueue, TransactionManager
from synapse.federation.units import Edu
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.util.retryutils import NotRetryingDestination

from tests.test_utils import event_injection, make_awaitable


+ 1
- 1
tests/federation/test_federation_sender.py Visa fil

@@ -21,7 +21,7 @@ from twisted.internet import defer

from synapse.api.constants import RoomEncryptionAlgorithms
from synapse.rest import admin
from synapse.rest.client.v1 import login
from synapse.rest.client import login
from synapse.types import JsonDict, ReadReceipt

from tests.test_utils import make_awaitable


+ 1
- 1
tests/federation/test_federation_server.py Visa fil

@@ -19,7 +19,7 @@ from parameterized import parameterized
from synapse.events import make_event_from_dict
from synapse.federation.federation_server import server_matches_acl_event
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests import unittest



+ 1
- 1
tests/federation/transport/test_knocking.py Visa fil

@@ -18,7 +18,7 @@ from synapse.api.constants import EventTypes, JoinRules, Membership
from synapse.api.room_versions import RoomVersions
from synapse.events import builder
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.server import HomeServer
from synapse.types import RoomAlias



+ 1
- 3
tests/handlers/test_admin.py Visa fil

@@ -15,12 +15,10 @@
from collections import Counter
from unittest.mock import Mock

import synapse.api.errors
import synapse.handlers.admin
import synapse.rest.admin
import synapse.storage
from synapse.api.constants import EventTypes
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests import unittest



+ 1
- 1
tests/handlers/test_directory.py Visa fil

@@ -19,7 +19,7 @@ import synapse
import synapse.api.errors
from synapse.api.constants import EventTypes
from synapse.config.room_directory import RoomDirectoryConfig
from synapse.rest.client.v1 import directory, login, room
from synapse.rest.client import directory, login, room
from synapse.types import RoomAlias, create_requester

from tests import unittest


+ 1
- 1
tests/handlers/test_federation.py Visa fil

@@ -22,7 +22,7 @@ from synapse.events import EventBase
from synapse.federation.federation_base import event_from_pdu_json
from synapse.logging.context import LoggingContext, run_in_background
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.util.stringutils import random_string

from tests import unittest


+ 1
- 1
tests/handlers/test_message.py Visa fil

@@ -18,7 +18,7 @@ from synapse.api.constants import EventTypes
from synapse.events import EventBase
from synapse.events.snapshot import EventContext
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.types import create_requester
from synapse.util.stringutils import random_string



+ 1
- 2
tests/handlers/test_password_providers.py Visa fil

@@ -20,8 +20,7 @@ from unittest.mock import Mock
from twisted.internet import defer

import synapse
from synapse.rest.client.v1 import login
from synapse.rest.client.v2_alpha import devices
from synapse.rest.client import devices, login
from synapse.types import JsonDict

from tests import unittest


+ 1
- 1
tests/handlers/test_presence.py Visa fil

@@ -33,7 +33,7 @@ from synapse.handlers.presence import (
handle_update,
)
from synapse.rest import admin
from synapse.rest.client.v1 import room
from synapse.rest.client import room
from synapse.types import UserID, get_domain_from_id

from tests import unittest


+ 1
- 1
tests/handlers/test_room_summary.py Visa fil

@@ -28,7 +28,7 @@ from synapse.api.room_versions import RoomVersions
from synapse.events import make_event_from_dict
from synapse.handlers.room_summary import _child_events_comparison_key, _RoomEntry
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.server import HomeServer
from synapse.types import JsonDict, UserID



+ 1
- 1
tests/handlers/test_stats.py Visa fil

@@ -13,7 +13,7 @@
# limitations under the License.

from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.storage.databases.main import stats

from tests import unittest


+ 1
- 2
tests/handlers/test_user_directory.py Visa fil

@@ -18,8 +18,7 @@ from twisted.internet import defer
import synapse.rest.admin
from synapse.api.constants import EventTypes, RoomEncryptionAlgorithms, UserTypes
from synapse.api.room_versions import RoomVersion, RoomVersions
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import user_directory
from synapse.rest.client import login, room, user_directory
from synapse.storage.roommember import ProfileInfo

from tests import unittest


+ 1
- 1
tests/module_api/test_api.py Visa fil

@@ -20,7 +20,7 @@ from synapse.events import EventBase
from synapse.federation.units import Transaction
from synapse.handlers.presence import UserPresenceState
from synapse.rest import admin
from synapse.rest.client.v1 import login, presence, room
from synapse.rest.client import login, presence, room
from synapse.types import create_requester

from tests.events.test_presence_router import send_presence_update, sync_presence


+ 1
- 1
tests/push/test_email.py Visa fil

@@ -21,7 +21,7 @@ from twisted.internet.defer import Deferred

import synapse.rest.admin
from synapse.api.errors import Codes, SynapseError
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests.unittest import HomeserverTestCase



+ 1
- 2
tests/push/test_http.py Visa fil

@@ -18,8 +18,7 @@ from twisted.internet.defer import Deferred
import synapse.rest.admin
from synapse.logging.context import make_deferred_yieldable
from synapse.push import PusherConfigException
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import receipts
from synapse.rest.client import login, receipts, room

from tests.unittest import HomeserverTestCase, override_config



+ 1
- 1
tests/replication/tcp/streams/test_events.py Visa fil

@@ -24,7 +24,7 @@ from synapse.replication.tcp.streams.events import (
EventsStreamRow,
)
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests.replication._base import BaseStreamTestCase
from tests.test_utils.event_injection import inject_event, inject_member_event


+ 1
- 1
tests/replication/test_auth.py Visa fil

@@ -13,7 +13,7 @@
# limitations under the License.
import logging

from synapse.rest.client.v2_alpha import register
from synapse.rest.client import register

from tests.replication._base import BaseMultiWorkerStreamTestCase
from tests.server import FakeChannel, make_request


+ 1
- 1
tests/replication/test_client_reader_shard.py Visa fil

@@ -13,7 +13,7 @@
# limitations under the License.
import logging

from synapse.rest.client.v2_alpha import register
from synapse.rest.client import register

from tests.replication._base import BaseMultiWorkerStreamTestCase
from tests.server import make_request


+ 1
- 1
tests/replication/test_federation_sender_shard.py Visa fil

@@ -17,7 +17,7 @@ from unittest.mock import Mock
from synapse.api.constants import EventTypes, Membership
from synapse.events.builder import EventBuilderFactory
from synapse.rest.admin import register_servlets_for_client_rest_resource
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.types import UserID, create_requester

from tests.replication._base import BaseMultiWorkerStreamTestCase


+ 1
- 1
tests/replication/test_multi_media_repo.py Visa fil

@@ -22,7 +22,7 @@ from twisted.web.http import HTTPChannel
from twisted.web.server import Request

from synapse.rest import admin
from synapse.rest.client.v1 import login
from synapse.rest.client import login
from synapse.server import HomeServer

from tests.http import TestServerTLSConnectionFactory, get_test_ca_cert_file


+ 1
- 1
tests/replication/test_pusher_shard.py Visa fil

@@ -17,7 +17,7 @@ from unittest.mock import Mock
from twisted.internet import defer

from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests.replication._base import BaseMultiWorkerStreamTestCase



+ 1
- 2
tests/replication/test_sharded_event_persister.py Visa fil

@@ -16,8 +16,7 @@ from unittest.mock import patch

from synapse.api.room_versions import RoomVersion
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import sync
from synapse.rest.client import login, room, sync

from tests.replication._base import BaseMultiWorkerStreamTestCase
from tests.server import make_request


+ 1
- 2
tests/rest/admin/test_admin.py Visa fil

@@ -24,8 +24,7 @@ import synapse.rest.admin
from synapse.http.server import JsonResource
from synapse.logging.context import make_deferred_yieldable
from synapse.rest.admin import VersionServlet
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import groups
from synapse.rest.client import groups, login, room

from tests import unittest
from tests.server import FakeSite, make_request


+ 1
- 1
tests/rest/admin/test_device.py Visa fil

@@ -17,7 +17,7 @@ import urllib.parse

import synapse.rest.admin
from synapse.api.errors import Codes
from synapse.rest.client.v1 import login
from synapse.rest.client import login

from tests import unittest



+ 1
- 2
tests/rest/admin/test_event_reports.py Visa fil

@@ -16,8 +16,7 @@ import json

import synapse.rest.admin
from synapse.api.errors import Codes
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import report_event
from synapse.rest.client import login, report_event, room

from tests import unittest



+ 1
- 1
tests/rest/admin/test_media.py Visa fil

@@ -20,7 +20,7 @@ from parameterized import parameterized

import synapse.rest.admin
from synapse.api.errors import Codes
from synapse.rest.client.v1 import login, profile, room
from synapse.rest.client import login, profile, room
from synapse.rest.media.v1.filepath import MediaFilePaths

from tests import unittest


+ 1
- 1
tests/rest/admin/test_room.py Visa fil

@@ -22,7 +22,7 @@ from parameterized import parameterized_class
import synapse.rest.admin
from synapse.api.constants import EventTypes, Membership
from synapse.api.errors import Codes
from synapse.rest.client.v1 import directory, events, login, room
from synapse.rest.client import directory, events, login, room

from tests import unittest



+ 1
- 1
tests/rest/admin/test_statistics.py Visa fil

@@ -18,7 +18,7 @@ from typing import Any, Dict, List, Optional

import synapse.rest.admin
from synapse.api.errors import Codes
from synapse.rest.client.v1 import login
from synapse.rest.client import login

from tests import unittest



+ 1
- 2
tests/rest/admin/test_user.py Visa fil

@@ -27,8 +27,7 @@ import synapse.rest.admin
from synapse.api.constants import UserTypes
from synapse.api.errors import Codes, HttpResponseException, ResourceLimitError
from synapse.api.room_versions import RoomVersions
from synapse.rest.client.v1 import login, logout, profile, room
from synapse.rest.client.v2_alpha import devices, sync
from synapse.rest.client import devices, login, logout, profile, room, sync
from synapse.rest.media.v1.filepath import MediaFilePaths
from synapse.types import JsonDict, UserID



+ 1
- 1
tests/rest/admin/test_username_available.py Visa fil

@@ -14,7 +14,7 @@

import synapse.rest.admin
from synapse.api.errors import Codes, SynapseError
from synapse.rest.client.v1 import login
from synapse.rest.client import login

from tests import unittest



+ 1
- 1
tests/rest/client/test_consent.py Visa fil

@@ -16,7 +16,7 @@ import os

import synapse.rest.admin
from synapse.api.urls import ConsentURIBuilder
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.rest.consent import consent_resource

from tests import unittest


+ 1
- 1
tests/rest/client/test_ephemeral_message.py Visa fil

@@ -13,7 +13,7 @@
# limitations under the License.
from synapse.api.constants import EventContentFields, EventTypes
from synapse.rest import admin
from synapse.rest.client.v1 import room
from synapse.rest.client import room

from tests import unittest



+ 1
- 1
tests/rest/client/test_identity.py Visa fil

@@ -15,7 +15,7 @@
import json

import synapse.rest.admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room

from tests import unittest



+ 1
- 2
tests/rest/client/test_power_levels.py Visa fil

@@ -13,8 +13,7 @@
# limitations under the License.

from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import sync
from synapse.rest.client import login, room, sync

from tests.unittest import HomeserverTestCase



+ 1
- 2
tests/rest/client/test_redactions.py Visa fil

@@ -13,8 +13,7 @@
# limitations under the License.

from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import sync
from synapse.rest.client import login, room, sync

from tests.unittest import HomeserverTestCase



+ 1
- 1
tests/rest/client/test_retention.py Visa fil

@@ -15,7 +15,7 @@ from unittest.mock import Mock

from synapse.api.constants import EventTypes
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.visibility import filter_events_for_client

from tests import unittest


+ 7
- 2
tests/rest/client/test_shadow_banned.py Visa fil

@@ -16,8 +16,13 @@ from unittest.mock import Mock, patch

import synapse.rest.admin
from synapse.api.constants import EventTypes
from synapse.rest.client.v1 import directory, login, profile, room
from synapse.rest.client.v2_alpha import room_upgrade_rest_servlet
from synapse.rest.client import (
directory,
login,
profile,
room,
room_upgrade_rest_servlet,
)
from synapse.types import UserID

from tests import unittest


+ 1
- 1
tests/rest/client/test_third_party_rules.py Visa fil

@@ -19,7 +19,7 @@ from synapse.events import EventBase
from synapse.events.third_party_rules import load_legacy_third_party_event_rules
from synapse.module_api import ModuleApi
from synapse.rest import admin
from synapse.rest.client.v1 import login, room
from synapse.rest.client import login, room
from synapse.types import Requester, StateMap
from synapse.util.frozenutils import unfreeze



+ 1
- 1
tests/rest/client/v1/test_directory.py Visa fil

@@ -15,7 +15,7 @@
import json

from synapse.rest import admin
from synapse.rest.client.v1 import directory, login, room
from synapse.rest.client import directory, login, room
from synapse.types import RoomAlias
from synapse.util.stringutils import random_string



+ 1
- 1
tests/rest/client/v1/test_events.py Visa fil

@@ -17,7 +17,7 @@
from unittest.mock import Mock

import synapse.rest.admin
from synapse.rest.client.v1 import events, login, room
from synapse.rest.client import events, login, room

from tests import unittest



+ 2
- 3
tests/rest/client/v1/test_login.py Visa fil

@@ -24,9 +24,8 @@ from twisted.web.resource import Resource

import synapse.rest.admin
from synapse.appservice import ApplicationService
from synapse.rest.client.v1 import login, logout
from synapse.rest.client.v2_alpha import devices, register
from synapse.rest.client.v2_alpha.account import WhoamiRestServlet
from synapse.rest.client import devices, login, logout, register
from synapse.rest.client.account import WhoamiRestServlet
from synapse.rest.synapse.client import build_synapse_client_resource_tree
from synapse.types import create_requester



+ 1
- 1
tests/rest/client/v1/test_presence.py Visa fil

@@ -17,7 +17,7 @@ from unittest.mock import Mock
from twisted.internet import defer

from synapse.handlers.presence import PresenceHandler
from synapse.rest.client.v1 import presence
from synapse.rest.client import presence
from synapse.types import UserID

from tests import unittest


+ 1
- 1
tests/rest/client/v1/test_profile.py Visa fil

@@ -14,7 +14,7 @@

"""Tests REST events for /profile paths."""
from synapse.rest import admin
from synapse.rest.client.v1 import login, profile, room
from synapse.rest.client import login, profile, room

from tests import unittest



+ 1
- 1
tests/rest/client/v1/test_push_rule_attrs.py Visa fil

@@ -13,7 +13,7 @@
# limitations under the License.
import synapse
from synapse.api.errors import Codes
from synapse.rest.client.v1 import login, push_rule, room
from synapse.rest.client import login, push_rule, room

from tests.unittest import HomeserverTestCase



+ 1
- 2
tests/rest/client/v1/test_rooms.py Visa fil

@@ -29,8 +29,7 @@ from synapse.api.constants import EventContentFields, EventTypes, Membership
from synapse.api.errors import HttpResponseException
from synapse.handlers.pagination import PurgeStatus
from synapse.rest import admin
from synapse.rest.client.v1 import directory, login, profile, room
from synapse.rest.client.v2_alpha import account
from synapse.rest.client import account, directory, login, profile, room
from synapse.types import JsonDict, RoomAlias, UserID, create_requester
from synapse.util.stringutils import random_string



+ 1
- 1
tests/rest/client/v1/test_typing.py Visa fil

@@ -17,7 +17,7 @@

from unittest.mock import Mock

from synapse.rest.client.v1 import room
from synapse.rest.client import room
from synapse.types import UserID

from tests import unittest


+ 1
- 2
tests/rest/client/v2_alpha/test_account.py Visa fil

@@ -25,8 +25,7 @@ import synapse.rest.admin
from synapse.api.constants import LoginType, Membership
from synapse.api.errors import Codes, HttpResponseException
from synapse.appservice import ApplicationService
from synapse.rest.client.v1 import login, room
from synapse.rest.client.v2_alpha import account, register
from synapse.rest.client import account, login, register, room
from synapse.rest.synapse.client.password_reset import PasswordResetSubmitTokenResource

from tests import unittest


Vissa filer visades inte eftersom för många filer har ändrats

Laddar…
Avbryt
Spara