forked from ScoDoc/ScoDoc
41 lines
611 B
Python
41 lines
611 B
Python
|
#!/usr/bin/env python
|
||
|
|
||
|
"""Script pour tester l'API en mode interactif
|
||
|
|
||
|
Utilisation:
|
||
|
```py
|
||
|
python -i tests/api/api_shell.py
|
||
|
```
|
||
|
|
||
|
"""
|
||
|
|
||
|
import pdb
|
||
|
from pprint import pprint as pp
|
||
|
|
||
|
from setup_test_api import (
|
||
|
API_PASSWORD,
|
||
|
API_URL,
|
||
|
API_USER,
|
||
|
APIError,
|
||
|
CHECK_CERTIFICATE,
|
||
|
get_auth_headers,
|
||
|
GET,
|
||
|
POST,
|
||
|
SCODOC_URL,
|
||
|
set_headers,
|
||
|
)
|
||
|
|
||
|
set_headers(get_auth_headers("admin_api", "admin_api"))
|
||
|
|
||
|
print(
|
||
|
"""
|
||
|
Connecté au serveur ScoDoc. Vous pouvez utiliser:
|
||
|
GET( route )
|
||
|
POST( route, data )
|
||
|
Exemple avec pretty print:
|
||
|
pp(GET("/departements")[0])
|
||
|
"""
|
||
|
)
|
||
|
|
||
|
pp(GET("/departements")[0])
|