Skip to content

Commit b94b9e5

Browse files
committed
Add test, do not know how it is passing, but I need it
1 parent 720380a commit b94b9e5

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

ansible_base/rbac/api/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
from ansible_base.rest_filters.rest_framework import ansible_id_backend
3232

3333
from ..models import DABContentType, DABPermission, get_evaluation_model
34-
from ..remote import RemoteObject, get_resource_prefix
3534
from ..policies import check_content_obj_permission
35+
from ..remote import RemoteObject, get_resource_prefix
3636

3737

3838
def list_combine_values(data: dict[Type[Model], list[str]]) -> list[str]:

ansible_base/rbac/policies.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77

88
from ansible_base.lib.utils.settings import get_setting
99
from ansible_base.rbac.evaluations import has_super_permission
10-
from ansible_base.rbac.models import ObjectRole, DABPermission
10+
from ansible_base.rbac.models import DABPermission, ObjectRole
1111
from ansible_base.rbac.permission_registry import permission_registry
12-
from ansible_base.rbac.validators import permissions_allowed_for_role
1312
from ansible_base.rbac.remote import RemoteObject
13+
from ansible_base.rbac.validators import permissions_allowed_for_role
1414

1515

1616
def visible_users(request_user, queryset=None, always_show_superusers=True, always_show_self=True) -> QuerySet:

test_app/tests/resource_registry/test_resources_api_rest_client.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,14 @@ def test_list_role_permissions(resource_client):
175175
assert resp.json()["results"][0]["api_slug"] == "shared.view_organization"
176176

177177

178+
@pytest.mark.django_db
179+
def test_list_role_permissions_all_pages(resource_client):
180+
resp = resource_client.list_role_permissions()
181+
assert resp.status_code == 200
182+
assert resp.json()["next"] is not None
183+
assert resp.json()["count"] > 25
184+
185+
178186
@pytest.mark.django_db
179187
def test_get_resource_404(resource_client):
180188
resource_client.raise_if_bad_request = True

0 commit comments

Comments
 (0)