flake8
-
reviewboard/testing/queries.py (Diff revision 1) Show all issues
Review Request #13411 — Created Nov. 9, 2023 and updated
This introduces some new utility functions for generating common
expected queries:
reviewboard.accounts.testing.queries
:
get_user_by_pk_equeries()
get_user_local_site_profile_equeries()
get_user_profile_equeries()
reviewboard.site.testing.queries
:
get_local_site_by_name_equeries()
get_local_site_is_accessible_by_equeries()
get_local_site_is_mutable_by_equeries()
get_check_local_site_access_equeries()
reviewboard.testing.queries.http
:
get_http_request_user_equeries()
get_http_request_start_equeries()
Most of these perform simple checks used at the start of most view
handling. They'll be used for some in-progress test updates, and will
likely be expanded as the equery library grows.
It also introduces a common type for functions that return
Q-expressions: reviewboard.testing.queries.base.ExpectedQResult
. This
helps ensure consistent results and typing for these sorts of functions.
In-progress unit tests pass.
Summary | ID |
---|---|
612531ef5833125d19442fdff5e11cb43833d08b |
reviewboard.testing.queries
a parent module..http
sub-module.ExpectedQResult
type.Summary: |
|
|||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||
Commits: |
|
|||||||||||||||||||||||||||||||||||||||||||||
Diff: |
Revision 2 (+868 -6) |
get_local_site_is_accessible_by_equeries()
and get_local_site_is_mutable_by_equeries()
to return the right results for anonymous users.Commits: |
|
|||||||
---|---|---|---|---|---|---|---|---|
Diff: |
Revision 3 (+868 -6) |
reviewboard/testing/queries/http.py (Diff revision 3) |
---|
Copy paste oopsie "Group.objects.accessible()".