Pass rate: 100.0%
7
Total
7
Passed
0
Failed
0
Errors
0
Skipped
| Status | Test ID | Duration | Calls | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_create_user_flow user | 0.289s | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
201
180.6 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Matthew Figueroa",
"email": "matthew.figueroa.b7aca8c3@gmail.com",
"gender": "male",
"status": "active"
}
{
"id": 1051,
"name": "Matthew Figueroa",
"email": "matthew.figueroa.b7aca8c3@gmail.com",
"gender": "male",
"status": "active"
}
DELETE
https://gorest.in/public/v2/users/1051
204
99.2 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
— ASSERTIONS
✅
status_is
expected=201
actual=201
✅
has_key
key=id
✅
key_equals
key=name
expected=Matthew Figueroa
actual=Matthew Figueroa
✅
key_equals
key=email
expected=matthew.figueroa.b7aca8c3@gmail.com
actual=matthew.figueroa.b7aca8c3@gmail.com
✅
equals
path=$.status
expected=active
actual=active
✅
key_equals
key=gender
expected=male
actual=male
LOGS
--- Captured log setup ---
DEBUG pytest_api_core.config:config_manager.py:103 Loaded config for env='dev': {'base_url': 'https://gorest.in', 'timeout': 30, 'verify_ssl': True, 'headers': {'Accept': 'application/json', 'Content-Type': 'application/json'}, 'api_retry_total': 3, 'api_retry_backoff_factor': 0.3, 'api_retry_methods': ['GET', 'HEAD', 'OPTIONS']}
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Matthew Figueroa', 'email': 'matthew.figueroa.b7aca8c3@gmail.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:1062 Starting new HTTPS connection (1): gorest.in:443
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 201 117
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 201 (180.6 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1051,
"name": "Matthew Figueroa",
"email": "matthew.figueroa.b7aca8c3@gmail.com",
"gender": "male",
"status": "active"
}
--- Captured log teardown ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1051 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1051 HTTP/1.1" 204 0
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1051 204 (99.2 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_create_user_blocked_token user | 0.152s | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
403
149.5 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "David Avila",
"email": "david.avila.59226102@hotmail.com",
"gender": "male",
"status": "active"
}
{
"message": "Forbidden. This token does not have permission to access this endpoint."
}
ASSERTIONS
✅
status_is
expected=403
actual=403
✅
has_key
key=message
✅
equals
path=$.message
expected=Forbidden. This token does not have permission to access this endpoint.
actual=Forbidden. This token does not have permission to access this endpoint.
LOGS
--- Captured log call ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'David Avila', 'email': 'david.avila.59226102@hotmail.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:1062 Starting new HTTPS connection (1): gorest.in:443
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 403 85
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 403 (149.5 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"message": "Forbidden. This token does not have permission to access this endpoint."
}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_create_user_duplicate_email user | 0.257s | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
201
79.8 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Jeffrey Clark",
"email": "jeffrey.clark.ac30de95@yahoo.com",
"gender": "male",
"status": "active"
}
{
"id": 1052,
"name": "Jeffrey Clark",
"email": "jeffrey.clark.ac30de95@yahoo.com",
"gender": "male",
"status": "active"
}
POST
https://gorest.in/public/v2/users
422
90.2 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Jeffrey Clark",
"email": "jeffrey.clark.ac30de95@yahoo.com",
"gender": "male",
"status": "active"
}
[
{
"field": "email",
"message": "has already been taken"
}
]
DELETE
https://gorest.in/public/v2/users/1052
204
82.7 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
— ASSERTIONS
✅
status_is
expected=422
actual=422
✅
equals
path=$[0].field
expected=email
actual=email
✅
equals
path=$[0].message
expected=has already been taken
actual=has already been taken
LOGS
--- Captured log setup ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Jeffrey Clark', 'email': 'jeffrey.clark.ac30de95@yahoo.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 201 111
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 201 (79.8 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1052,
"name": "Jeffrey Clark",
"email": "jeffrey.clark.ac30de95@yahoo.com",
"gender": "male",
"status": "active"
}
--- Captured log call ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Jeffrey Clark', 'email': 'jeffrey.clark.ac30de95@yahoo.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 422 54
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 422 (90.2 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: [
{
"field": "email",
"message": "has already been taken"
}
]
--- Captured log teardown ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1052 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1052 HTTP/1.1" 204 0
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1052 204 (82.7 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_get_user user | 0.267s | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
201
95.2 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Cody Martinez",
"email": "cody.martinez.833b2ffb@hotmail.com",
"gender": "male",
"status": "active"
}
{
"id": 1053,
"name": "Cody Martinez",
"email": "cody.martinez.833b2ffb@hotmail.com",
"gender": "male",
"status": "active"
}
GET
https://gorest.in/public/v2/users/1053
200
86.5 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
{
"id": 1053,
"name": "Cody Martinez",
"email": "cody.martinez.833b2ffb@hotmail.com",
"gender": "male",
"status": "active"
}
DELETE
https://gorest.in/public/v2/users/1053
204
80.6 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
— ASSERTIONS
✅
status_is
expected=200
actual=200
✅
key_equals
key=id
expected=1053
actual=1053
✅
key_equals
key=name
expected=Cody Martinez
actual=Cody Martinez
✅
key_equals
key=email
expected=cody.martinez.833b2ffb@hotmail.com
actual=cody.martinez.833b2ffb@hotmail.com
✅
key_equals
key=gender
expected=male
actual=male
✅
key_equals
key=status
expected=active
actual=active
LOGS
--- Captured log setup ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Cody Martinez', 'email': 'cody.martinez.833b2ffb@hotmail.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 201 113
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 201 (95.2 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1053,
"name": "Cody Martinez",
"email": "cody.martinez.833b2ffb@hotmail.com",
"gender": "male",
"status": "active"
}
--- Captured log call ---
DEBUG pytest_api_core.client:api_client.py:147 → GET https://gorest.in/public/v2/users/1053 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "GET /public/v2/users/1053 HTTP/1.1" 200 113
INFO pytest_api_core.client:api_client.py:162 ← GET https://gorest.in/public/v2/users/1053 200 (86.5 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1053,
"name": "Cody Martinez",
"email": "cody.martinez.833b2ffb@hotmail.com",
"gender": "male",
"status": "active"
}
--- Captured log teardown ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1053 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1053 HTTP/1.1" 204 0
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1053 204 (80.6 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_update_user user | 0.247s | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
201
78.7 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Peter Villarreal",
"email": "peter.villarreal.3c67343f@yahoo.com",
"gender": "male",
"status": "active"
}
{
"id": 1054,
"name": "Peter Villarreal",
"email": "peter.villarreal.3c67343f@yahoo.com",
"gender": "male",
"status": "active"
}
PUT
https://gorest.in/public/v2/users/1054
200
83.8 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"id": 1054,
"name": "Updated Name",
"email": "peter.villarreal.3c67343f@yahoo.com",
"gender": "male",
"status": "inactive"
}
{
"id": 1054,
"name": "Updated Name",
"email": "peter.villarreal.3c67343f@yahoo.com",
"gender": "male",
"status": "inactive"
}
DELETE
https://gorest.in/public/v2/users/1054
204
80.1 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
— ASSERTIONS
✅
status_is
expected=200
actual=200
✅
key_equals
key=id
expected=1054
actual=1054
✅
key_equals
key=name
expected=Updated Name
actual=Updated Name
✅
key_equals
key=status
expected=inactive
actual=inactive
LOGS
--- Captured log setup ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Peter Villarreal', 'email': 'peter.villarreal.3c67343f@yahoo.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 201 117
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 201 (78.7 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1054,
"name": "Peter Villarreal",
"email": "peter.villarreal.3c67343f@yahoo.com",
"gender": "male",
"status": "active"
}
--- Captured log call ---
DEBUG pytest_api_core.client:api_client.py:147 → PUT https://gorest.in/public/v2/users/1054 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'id': 1054, 'name': 'Updated Name', 'email': 'peter.villarreal.3c67343f@yahoo.com', 'gender': 'male', 'status': 'inactive'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "PUT /public/v2/users/1054 HTTP/1.1" 200 115
INFO pytest_api_core.client:api_client.py:162 ← PUT https://gorest.in/public/v2/users/1054 200 (83.8 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1054,
"name": "Updated Name",
"email": "peter.villarreal.3c67343f@yahoo.com",
"gender": "male",
"status": "inactive"
}
--- Captured log teardown ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1054 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1054 HTTP/1.1" 204 0
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1054 204 (80.1 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_patch_user user | 0.244s | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
201
83.9 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Jeffrey Reed",
"email": "jeffrey.reed.fc80eaa6@yahoo.com",
"gender": "male",
"status": "active"
}
{
"id": 1055,
"name": "Jeffrey Reed",
"email": "jeffrey.reed.fc80eaa6@yahoo.com",
"gender": "male",
"status": "active"
}
PATCH
https://gorest.in/public/v2/users/1055
200
78.5 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"status": "inactive"
}
{
"id": 1055,
"name": "Jeffrey Reed",
"email": "jeffrey.reed.fc80eaa6@yahoo.com",
"gender": "male",
"status": "inactive"
}
DELETE
https://gorest.in/public/v2/users/1055
204
77.2 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
— ASSERTIONS
✅
status_is
expected=200
actual=200
✅
key_equals
key=id
expected=1055
actual=1055
✅
key_equals
key=status
expected=inactive
actual=inactive
✅
key_equals
key=name
expected=Jeffrey Reed
actual=Jeffrey Reed
✅
key_equals
key=email
expected=jeffrey.reed.fc80eaa6@yahoo.com
actual=jeffrey.reed.fc80eaa6@yahoo.com
✅
key_equals
key=gender
expected=male
actual=male
LOGS
--- Captured log setup ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Jeffrey Reed', 'email': 'jeffrey.reed.fc80eaa6@yahoo.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 201 109
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 201 (83.9 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1055,
"name": "Jeffrey Reed",
"email": "jeffrey.reed.fc80eaa6@yahoo.com",
"gender": "male",
"status": "active"
}
--- Captured log call ---
DEBUG pytest_api_core.client:api_client.py:147 → PATCH https://gorest.in/public/v2/users/1055 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'status': 'inactive'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "PATCH /public/v2/users/1055 HTTP/1.1" 200 111
INFO pytest_api_core.client:api_client.py:162 ← PATCH https://gorest.in/public/v2/users/1055 200 (78.5 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1055,
"name": "Jeffrey Reed",
"email": "jeffrey.reed.fc80eaa6@yahoo.com",
"gender": "male",
"status": "inactive"
}
--- Captured log teardown ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1055 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1055 HTTP/1.1" 204 0
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1055 204 (77.2 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PASSED | ▶ tests/users/test_users.py::TestUsers::test_delete_user user | 0.330s | 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
POST
https://gorest.in/public/v2/users
201
80.3 ms
▶
Req Headers
Req Body
Res Headers
Res Body
{
"name": "Timothy Martinez",
"email": "timothy.martinez.e37ed7a2@gmail.com",
"gender": "male",
"status": "active"
}
{
"id": 1056,
"name": "Timothy Martinez",
"email": "timothy.martinez.e37ed7a2@gmail.com",
"gender": "male",
"status": "active"
}
DELETE
https://gorest.in/public/v2/users/1056
204
83.8 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
—
GET
https://gorest.in/public/v2/users/1056
404
80.1 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
{
"message": "Resource not found"
}
DELETE
https://gorest.in/public/v2/users/1056
404
79.8 ms
▶
Req Headers
Req Body
Res Headers
Res Body
—
{
"message": "Resource not found"
}
ASSERTIONS
✅
status_is
expected=204
actual=204
✅
status_is
expected=404
actual=404
LOGS
--- Captured log setup ---
DEBUG pytest_api_core.client:api_client.py:147 → POST https://gorest.in/public/v2/users headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body={'name': 'Timothy Martinez', 'email': 'timothy.martinez.e37ed7a2@gmail.com', 'gender': 'male', 'status': 'active'}
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "POST /public/v2/users HTTP/1.1" 201 117
INFO pytest_api_core.client:api_client.py:162 ← POST https://gorest.in/public/v2/users 201 (80.3 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"id": 1056,
"name": "Timothy Martinez",
"email": "timothy.martinez.e37ed7a2@gmail.com",
"gender": "male",
"status": "active"
}
--- Captured log call ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1056 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1056 HTTP/1.1" 204 0
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1056 204 (83.8 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body:
DEBUG pytest_api_core.client:api_client.py:147 → GET https://gorest.in/public/v2/users/1056 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "GET /public/v2/users/1056 HTTP/1.1" 404 32
INFO pytest_api_core.client:api_client.py:162 ← GET https://gorest.in/public/v2/users/1056 404 (80.1 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"message": "Resource not found"
}
--- Captured log teardown ---
DEBUG pytest_api_core.client:api_client.py:147 → DELETE https://gorest.in/public/v2/users/1056 headers={'User-Agent': 'python-requests/2.34.2', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/json', 'Connection': 'keep-alive', 'Content-Type': 'application/json'} body=None
DEBUG urllib3.connectionpool:connectionpool.py:544 https://gorest.in:443 "DELETE /public/v2/users/1056 HTTP/1.1" 404 32
INFO pytest_api_core.client:api_client.py:162 ← DELETE https://gorest.in/public/v2/users/1056 404 (79.8 ms)
DEBUG pytest_api_core.client:api_client.py:166 response body: {
"message": "Resource not found"
}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||