Steve Howell
45f6c8d27f
page load: Remove sender_ids in unread messages for streams.
2021-08-04 11:44:00 -04:00
PIG208
495a8476be
tests: Use assertion to enforce None-checks in tests.
...
This fixes a batch of mypy errors of the following format:
'Item "None" of "Optional[Something]" has no attribute "abc"
Since we have already been recklessly using these attritbutes
in the tests, adding assertions beforehand is justified presuming
that they oughtn't to be None.
2021-07-24 09:54:21 -07:00
akshatdalton
0b469e9e4e
refactor: Use `assertGreater` helper instead of `assertTrue`.
2021-07-13 13:03:38 -07:00
akshatdalton
e203112fd4
refactor: Use `assert_length` helper instead of `assertTrue/assertEqual`.
2021-07-13 13:03:38 -07:00
Abhijeet Prasad Bodas
3039a01b31
tornado_redirected_to_list: Make expected_num_events required argument.
...
Follow up to 481a890ec5
.
This will make this more explicit and readable.
2021-05-28 09:42:14 -07:00
Abhijeet Prasad Bodas
481a890ec5
tests: Assert num_events in tornado_redirected_to_list.
2021-05-27 13:16:22 -07:00
Abhijeet Prasad Bodas
8bcdbc720e
tests: Move tornado_redirected_list to ZulipTestCase.
...
This is will make it easier to systematically use Django's
`capturOnCommitCallbacks` in tests outside of the main
`test_events` file which involve assertions on events.
2021-05-24 17:45:13 -07:00
Abhijeet Prasad Bodas
352634a851
tests: Consistently use assert_length helper.
...
This helper does some nice things like printing out
the data structure incase of failure.
2021-05-19 11:55:56 -07:00
Tim Abbott
0bfef96543
bulk_access_messages: Bulk fetch Subscription details.
...
This completes the effort to make it possible to use
bulk_access_message in contexts where there are more than a handful of
messages without creating performance issues.
2021-05-12 16:23:22 -07:00
Tim Abbott
c6e1702335
bulk_access_messages: Support passing in a stream for all messages.
...
This lets us avoid fetching the Stream in a loop.
2021-05-12 16:23:22 -07:00
Tim Abbott
4a8dcf14ef
bulk_access_messages: Use a bulk UserMessage query.
...
This removes one of the three queries that runs in a loop with this
bulk access function.
2021-05-12 16:23:22 -07:00
Tim Abbott
ee780e1f08
message: Test queries used by bulk_access_messages.
2021-05-12 16:23:22 -07:00
Anders Kaseorg
544bbd5398
docs: Fix capitalization mistakes.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-05-10 09:57:26 -07:00
Tim Abbott
f121e40848
message: Record whether unread_msgs data is truncated.
...
This is preparatory work for investigating reports of missing unread
messages.
It's a little surprising that not test failed after adding the code
without API documentation.
Co-Author-By: Tushar Upadhyay (tushar912).
2021-03-21 19:48:13 -07:00
Anders Kaseorg
6e4c3e41dc
python: Normalize quotes with Black.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-02-12 13:11:19 -08:00
Anders Kaseorg
11741543da
python: Reformat with Black, except quotes.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-02-12 13:11:19 -08:00
Anders Kaseorg
a276eefcfe
python: Rewrite dict() as {}.
...
Suggested by the flake8-comprehensions plugin.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-09-02 11:15:41 -07:00
Alex Vandiver
81893c9dbb
actions: Invalid flag operation is a user error.
2020-08-29 11:38:59 -04:00
Anders Kaseorg
61d0417e75
python: Replace ujson with orjson.
...
Fixes #6507 .
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-08-11 10:55:12 -07:00
Mohit Gupta
b2745f6e41
tests: Verify info logs logging in test_fix_unreads.
...
This commit verifies info logging in test_fix_unreads using assertLogs
so that the logging do not spam ./tools/test-backend output.
2020-07-21 12:22:21 -07:00
Steve Howell
7c0fa3aefc
populate_db: Add alert words for Zulip users.
2020-07-15 12:33:08 -07:00
Mohit Gupta
16c3121bc8
tests: Move test_is_private_flag_not_leaked to test_message_flags.py.
2020-07-08 14:00:05 -07:00
Mohit Gupta
ce948e4a80
tests: Move MessageAccessTests to test_message_flags.py.
2020-07-07 17:14:10 -07:00
Mohit Gupta
096ed90ac2
tests: Rename test_unread.py to test_message_flags.py.
2020-07-07 17:14:10 -07:00