| Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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.
|
|
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.
|
|
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`
|
|
|
|
When running the UTs against a postgres deatbase, we need to set the collation
correctly.
|
|
Currently we never write to streams from workers, but that will change soon
|
|
We need to wait for the renewals to finish, so that the metrics are correctly
reported.
|
|
It doesn't seem to be d |