SeleniumLab

CoursePractical Lab assessments → Practical — HelpDesk API

Practical Lab assessments

API practical checkpoint

25 min · Module 2

Practice real API QA: health, authz, create, list, contract fields. Use session login or cookie from Lab auth.

Example / notes

import requests

s = requests.Session()
# Obtain session via Django login view or reuse browser cookie in advanced setups
r = s.get("http://127.0.0.1:8000/lab/api/health/")
assert r.status_code == 200 and r.json()["status"] == "ok"

# Anonymous tickets must not leak data
anon = requests.get("http://127.0.0.1:8000/lab/api/tickets/")
assert anon.status_code == 401

Practice in Lab: /lab/api/

Log in to track progress / take quizzes
Modules in this track