forked from MirrorHub/synapse
Merge pull request #2765 from matrix-org/rav/fix_room_uts
Fix flaky test_rooms UTs
This commit is contained in:
commit
a767f06e3f
3 changed files with 9 additions and 4 deletions
|
@ -515,9 +515,6 @@ class RoomsCreateTestCase(RestTestCase):
|
||||||
|
|
||||||
synapse.rest.client.v1.room.register_servlets(hs, self.mock_resource)
|
synapse.rest.client.v1.room.register_servlets(hs, self.mock_resource)
|
||||||
|
|
||||||
def tearDown(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
def test_post_room_no_keys(self):
|
def test_post_room_no_keys(self):
|
||||||
# POST with no config keys, expect new room id
|
# POST with no config keys, expect new room id
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# 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.
|
||||||
|
import twisted
|
||||||
from twisted.trial import unittest
|
from twisted.trial import unittest
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
@ -65,6 +65,10 @@ class TestCase(unittest.TestCase):
|
||||||
|
|
||||||
@around(self)
|
@around(self)
|
||||||
def setUp(orig):
|
def setUp(orig):
|
||||||
|
# enable debugging of delayed calls - this means that we get a
|
||||||
|
# traceback when a unit test exits leaving things on the reactor.
|
||||||
|
twisted.internet.base.DelayedCall.debug = True
|
||||||
|
|
||||||
old_level = logging.getLogger().level
|
old_level = logging.getLogger().level
|
||||||
|
|
||||||
if old_level != level:
|
if old_level != level:
|
||||||
|
|
|
@ -58,6 +58,10 @@ def setup_test_homeserver(name="test", datastore=None, config=None, **kargs):
|
||||||
config.email_enable_notifs = False
|
config.email_enable_notifs = False
|
||||||
config.block_non_admin_invites = False
|
config.block_non_admin_invites = False
|
||||||
|
|
||||||
|
# disable user directory updates, because they get done in the
|
||||||
|
# background, which upsets the test runner.
|
||||||
|
config.update_user_directory = False
|
||||||
|
|
||||||
config.use_frozen_dicts = True
|
config.use_frozen_dicts = True
|
||||||
config.database_config = {"name": "sqlite3"}
|
config.database_config = {"name": "sqlite3"}
|
||||||
config.ldap_enabled = False
|
config.ldap_enabled = False
|
||||||
|
|
Loading…
Reference in a new issue