summary refs log tree commit diff
path: root/tox.ini (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-04-28Fix AssertionErrors being thrown by EventsStreamRichard van der Hoff4-11/+423
Part of the problem was that there was an off-by-one error in the assertion, but also the limit logic was too simple. Fix it all up and add some tests.
2020-04-28Rework TestReplicationDataHandlerRichard van der Hoff4-21/+42
This wasn't very easy to work with: the mock wrapping was largely superfluous, and it's useful to be able to inspect the received rows, and clear out the received list.
2020-04-28Factor out functions for injecting events into databaseRichard van der Hoff5-26/+126
I want to add some more flexibility to the tools for injecting events into the database, and I don't want to clutter up HomeserverTestCase with them, so let's factor them out to a new file.
2020-04-28Add some replication tests (#7278)Erik Johnston3-11/+299
Specifically some tests for the typing stream, which means we test streams that fetch missing updates via HTTP (rather than via the DB). We also shuffle things around a bit so that we create two separate `HomeServer` objects, rather than trying to insert a slaved store into places. Note: `test_typing.py` is heavily inspired by `test_receipts.py`
2020-04-28Fix typo 'datbases' in ConfigErrorAndrew Morgan1-1/+1
2020-04-28Fix collation for postgres for unit tests (#7359)Richard van der Hoff2-1/+5
When running the UTs against a postgres deatbase, we need to set the collation correctly.
2020-04-28Run replication streamers on workers (#7146)Erik Johnston3-22/+25
Currently we never write to streams from workers, but that will change soon
2020-04-27Fix incorrect metrics reporting for renew_attestations (#7344)Richard van der Hoff2-10/+10
We need to wait for the renewals to finish, so that the metrics are correctly reported.
2020-04-27Document monitoring workers (#7357)Brendan Abolivier2-0/+26
It doesn't seem to be d