Skip to content
Snippets Groups Projects
Commit f9958f34 authored by Paul "LeoNerd" Evans's avatar Paul "LeoNerd" Evans
Browse files

Use new V2AlphaRestTestCase

parent 0484d7f6
No related branches found
No related tags found
No related merge requests found
...@@ -13,53 +13,17 @@ ...@@ -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(unittest.TestCase): class FilterTestCase(V2AlphaRestTestCase):
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",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment