mirror of
https://mau.dev/maunium/synapse.git
synced 2024-11-12 04:52:26 +01:00
Use new V2AlphaRestTestCase
This commit is contained in:
parent
0484d7f6e9
commit
f9958f3404
1 changed files with 2 additions and 38 deletions
|
@ -13,53 +13,17 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
from tests import unittest
|
|
||||||
from twisted.internet import defer
|
from twisted.internet import defer
|
||||||
|
|
||||||
from mock import Mock
|
from . import V2AlphaRestTestCase
|
||||||
|
|
||||||
from ....utils import MockHttpResource, MockKey
|
|
||||||
|
|
||||||
from synapse.server import HomeServer
|
|
||||||
from synapse.rest.client.v2_alpha import filter
|
from synapse.rest.client.v2_alpha import filter
|
||||||
from synapse.types import UserID
|
|
||||||
|
|
||||||
|
|
||||||
PATH_PREFIX = "/_matrix/client/v2_alpha"
|
class FilterTestCase(V2AlphaRestTestCase):
|
||||||
|
|
||||||
|
|
||||||
class FilterTestCase(unittest.TestCase):
|
|
||||||
USER_ID = "@apple:test"
|
USER_ID = "@apple:test"
|
||||||
TO_REGISTER = [filter]
|
TO_REGISTER = [filter]
|
||||||
|
|
||||||
def setUp(self):
|
|
||||||
self.mock_resource = MockHttpResource(prefix=PATH_PREFIX)
|
|
||||||
|
|
||||||
mock_config = Mock()
|
|
||||||
mock_config.signing_key = [MockKey()]
|
|
||||||
|
|
||||||
hs = HomeServer("test",
|
|
||||||
db_pool=None,
|
|
||||||
datastore=Mock(spec=[
|
|
||||||
"insert_client_ip",
|
|
||||||
]),
|
|
||||||
http_client=None,
|
|
||||||
resource_for_client=self.mock_resource,
|
|
||||||
resource_for_federation=self.mock_resource,
|
|
||||||
config=mock_config,
|
|
||||||
)
|
|
||||||
|
|
||||||
def _get_user_by_token(token=None):
|
|
||||||
return {
|
|
||||||
"user": UserID.from_string(self.USER_ID),
|
|
||||||
"admin": False,
|
|
||||||
"device_id": None,
|
|
||||||
}
|
|
||||||
hs.get_auth().get_user_by_token = _get_user_by_token
|
|
||||||
|
|
||||||
for r in self.TO_REGISTER:
|
|
||||||
r.register_servlets(hs, self.mock_resource)
|
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
def test_filter(self):
|
def test_filter(self):
|
||||||
(code, response) = yield self.mock_resource.trigger("POST",
|
(code, response) = yield self.mock_resource.trigger("POST",
|
||||||
|
|
Loading…
Reference in a new issue