Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 16d39a5

Browse files
authored
Clean up tests.storage.test_main to remove use of legacy code. (#11493)
1 parent 8a4c296 commit 16d39a5

File tree

2 files changed

+11
-17
lines changed

2 files changed

+11
-17
lines changed

changelog.d/11493.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Clean up `tests.storage.test_main` to remove use of legacy code.

tests/storage/test_main.py

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,42 +13,35 @@
1313
# limitations under the License.
1414

1515

16-
from twisted.internet import defer
17-
1816
from synapse.types import UserID
1917

2018
from tests import unittest
21-
from tests.utils import setup_test_homeserver
2219

2320

24-
class DataStoreTestCase(unittest.TestCase):
25-
@defer.inlineCallbacks
26-
def setUp(self):
27-
hs = yield setup_test_homeserver(self.addCleanup)
21+
class DataStoreTestCase(unittest.HomeserverTestCase):
22+
def setUp(self) -> None:
23+
super(DataStoreTestCase, self).setUp()
2824

29-
self.store = hs.get_datastore()
25+
self.store = self.hs.get_datastore()
3026

3127
self.user = UserID.from_string("@abcde:test")
3228
self.displayname = "Frank"
3329

34-
@defer.inlineCallbacks
35-
def test_get_users_paginate(self):
36-
yield defer.ensureDeferred(
37-
self.store.register_user(self.user.to_string(), "pass")
38-
)
39-
yield defer.ensureDeferred(self.store.create_profile(self.user.localpart))
40-
yield defer.ensureDeferred(
30+
def test_get_users_paginate(self) -> None:
31+
self.get_success(self.store.register_user(self.user.to_string(), "pass"))
32+
self.get_success(self.store.create_profile(self.user.localpart))
33+
self.get_success(
4134
self.store.set_profile_displayname(self.user.localpart, self.displayname)
4235
)
4336

44-
users, total = yield defer.ensureDeferred(
37+
users, total = self.get_success(
4538
self.store.get_users_paginate(0, 10, name="bc", guests=False)
4639
)
4740

4841
self.assertEquals(1, total)
4942
self.assertEquals(self.displayname, users.pop()["displayname"])
5043

51-
users, total = yield defer.ensureDeferred(
44+
users, total = self.get_success(
5245
self.store.get_users_paginate(0, 10, name="BC", guests=False)
5346
)
5447

0 commit comments

Comments
 (0)