sync from local backup
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
import requests, json, django, os
|
||||
os.environ['DJANGO_SETTINGS_MODULE'] = 'chunyu_project.settings'
|
||||
django.setup()
|
||||
from rest_framework_simplejwt.tokens import AccessToken
|
||||
from user.models import FUser
|
||||
|
||||
user = FUser.objects.get(id=2)
|
||||
token = str(AccessToken.for_user(user))
|
||||
headers = {"Authorization": f"Bearer {token}"}
|
||||
|
||||
print("=== Test Checkin Status ===")
|
||||
r = requests.get("http://127.0.0.1:8000/user/wallet/checkin/status/", headers=headers)
|
||||
data = r.json()
|
||||
print(f"signed_today: {data['data']['signed_today']}")
|
||||
print(f"points: {data['data']['points']}")
|
||||
print(f"week_signed_count: {data['data']['week_signed_count']}")
|
||||
|
||||
print("\n=== Test Checkin POST ===")
|
||||
r = requests.post("http://127.0.0.1:8000/user/wallet/checkin/", headers=headers)
|
||||
data = r.json()
|
||||
print(f"Status: {r.status_code}")
|
||||
print(f"code: {data.get('code')}")
|
||||
print(f"message: {data.get('message')}")
|
||||
if 'data' in data:
|
||||
print(f"data: {json.dumps(data['data'], ensure_ascii=False)}")
|
||||
|
||||
print("\n=== Checkin Status After ===")
|
||||
r = requests.get("http://127.0.0.1:8000/user/wallet/checkin/status/", headers=headers)
|
||||
data = r.json()
|
||||
print(f"signed_today: {data['data']['signed_today']}")
|
||||
print(f"points: {data['data']['points']}")
|
||||
print(f"week_signed_count: {data['data']['week_signed_count']}")
|
||||
Reference in New Issue
Block a user