# Pytest automatic test on IsAdminUser permission applied API

**URL:** <https://forum.codewithmosh.com/t/pytest-automatic-test-on-isadminuser-permission-applied-api/12916>\
**Category:** Django\
**Created:** [June 8, 2022, 7:43am UTC](https://forum.codewithmosh.com/t/pytest-automatic-test-on-isadminuser-permission-applied-api/12916 "2022-06-08T07:43:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![abdiasis](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/abdiasis/32/3914_2.png) [@abdiasis](https://forum.codewithmosh.com/u/abdiasis)\
**Post date:** [June 8, 2022, 7:43am UTC](https://forum.codewithmosh.com/t/pytest-automatic-test-on-isadminuser-permission-applied-api/12916/1 "2022-06-08T07:43:11Z")

</div>

In this test i need to get 200 if the user accessing the API is admin, and 401 otherwise. ANY HELP?

class TestPassenger:  
def test\_user\_admin\_returns\_200(self):  
client = APIClient()  
response = client.login(user.is\_staff)

```
    assert response.status_code == status.HTTP_200_OK
```
