mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 20:44:50 -04:00
Some more porting to HomeserverTestCase and remove old RESTHelper (#4913)
This commit is contained in:
parent
7bef97dfb7
commit
a68e00fca8
5 changed files with 124 additions and 230 deletions
|
@ -314,6 +314,9 @@ class HomeserverTestCase(TestCase):
|
|||
"""
|
||||
kwargs = dict(kwargs)
|
||||
kwargs.update(self._hs_args)
|
||||
if "config" not in kwargs:
|
||||
config = self.default_config()
|
||||
kwargs["config"] = config
|
||||
hs = setup_test_homeserver(self.addCleanup, *args, **kwargs)
|
||||
stor = hs.get_datastore()
|
||||
|
||||
|
@ -336,6 +339,15 @@ class HomeserverTestCase(TestCase):
|
|||
self.pump(by=by)
|
||||
return self.successResultOf(d)
|
||||
|
||||
def get_failure(self, d, exc):
|
||||
"""
|
||||
Run a Deferred and get a Failure from it. The failure must be of the type `exc`.
|
||||
"""
|
||||
if not isinstance(d, Deferred):
|
||||
return d
|
||||
self.pump()
|
||||
return self.failureResultOf(d, exc)
|
||||
|
||||
def register_user(self, username, password, admin=False):
|
||||
"""
|
||||
Register a user. Requires the Admin API be registered.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue