-
Notifications
You must be signed in to change notification settings - Fork 0
/
Benutzer.py
22 lines (18 loc) · 993 Bytes
/
Benutzer.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import json
import requests
from models import DataModel, UpdateDataModel
# TODO: Wie erhalten wir für uns interessante Informationen von der Verwaltung?
# TODO: Was sind interessante Daten und welche benötigen wir unter Umständen gar nicht?
# TODO: Wie gehen wir mit beschädigten bzw. falschen Informationen um?
# TODO: Wie stellen wir die Informationen bestmöglich für den Nutzer da?
if __name__ == '__main__':
data = DataModel(name="Test")
new_data = UpdateDataModel(name="Updated Test")
answer1 = requests.post("http://127.0.0.1:8000/data/", data.json())
answer2 = requests.put(f"http://127.0.0.1:8000/data/{json.loads(answer1.content)['_id']}", new_data.json())
answer3 = requests.delete(f"http://127.0.0.1:8000/data/{json.loads(answer1.content)['_id']}")
answer4 = requests.get(f"http://127.0.0.1:8000/data/{json.loads(answer1.content)['_id']}")
print(answer1.content)
print(answer2.content)
print(answer3.content)
print(answer4.content)