Skip to content

Commit c7cd18d

Browse files
author
pedro
committed
merge: 合并notify和dev
2 parents 293eabb + 16c65da commit c7cd18d

4 files changed

Lines changed: 14 additions & 6 deletions

File tree

app/api/cms/admin.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ def delete_user(id):
8080
user = manager.user_model.get(id=id)
8181
if user is None:
8282
raise NotFound(msg='用户不存在')
83+
# user.delete(commit=True)
84+
# 此处我们使用硬删除,一般情况下,推荐使用软删除即,上一行注释的代码
8385
user.hard_delete(commit=True)
8486
return Success(msg='操作成功')
8587

app/plugins/poem/app/model.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ def get_all(self, form):
3434

3535
if not poems:
3636
raise NotFound(msg='没有找到相关诗词')
37-
3837
return poems
3938

4039
def search(self, q):

tests/test_admin.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,21 @@ def test_authority():
1818
assert rv.status_code == 200
1919

2020

21+
def test_delete_user():
22+
with app.test_client() as c:
23+
rv = c.delete('/cms/admin/6', headers={
24+
'Authorization': 'Bearer ' + get_token()
25+
})
26+
json_data = rv.get_json()
27+
print(json_data)
28+
assert rv.status_code == 201
29+
30+
2131
def test_get_admin_users():
2232
with app.test_client() as c:
2333
rv = c.get('/cms/admin/users', headers={
2434
'Authorization': 'Bearer ' + get_token()
2535
})
2636
json_data = rv.get_json()
27-
print(json_data)
37+
print(len(json_data['collection']))
2838
assert rv.status_code == 200

tests/token.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
{
2-
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NDc1NjMwMjEsIm5iZiI6MTU0NzU2MzAyMSwianRpIjoiZjIwMjAzYWQtOTg0Ny00Nzg3LTlkM2YtYmUyY2ZkOThiYzY1IiwiZXhwIjoxNTQ3NTY2NjIxLCJpZGVudGl0eSI6MSwiZnJlc2giOmZhbHNlLCJ0eXBlIjoiYWNjZXNzIn0.vAy2znthIUZW6Fm5Jsq1Jcg8FTaubAuNd0WYTPNW9_U",
3-
"refresh_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NDc1NjMwMjEsIm5iZiI6MTU0NzU2MzAyMSwianRpIjoiZDIzZmRhZTctYTI5Ni00NjRlLWE3ZDItMzlkYWJiNTc5MWFhIiwiZXhwIjoxNTUwMTU1MDIxLCJpZGVudGl0eSI6MSwidHlwZSI6InJlZnJlc2gifQ.cXfLXc5jT_kOg1Xko1L73_o0F-2ACWtlMFj-OJTRoxI"
4-
}
1+
{"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NDg4MzQxNzQsIm5iZiI6MTU0ODgzNDE3NCwianRpIjoiNWI5OTAyMTAtZDg1YS00ZGUzLTgwMWQtYTAwMzc0ZDViODZkIiwiZXhwIjoxNTQ4ODM3Nzc0LCJpZGVudGl0eSI6MSwiZnJlc2giOmZhbHNlLCJ0eXBlIjoiYWNjZXNzIn0.CXd3YAKstysb3SoU5yv7btdToSnCOnDnyenCrjKDZpM", "refresh_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1NDg4MzQxNzQsIm5iZiI6MTU0ODgzNDE3NCwianRpIjoiOTcyZjEwZjMtYWJiYy00NWUyLWFkMzQtYTY4ZTIyNzc3OGYwIiwiZXhwIjoxNTUxNDI2MTc0LCJpZGVudGl0eSI6MSwidHlwZSI6InJlZnJlc2gifQ.sqN6tD5exnhS6BmBQcsZKZlFHWnodY9nkGAKjFEYD9g"}

0 commit comments

Comments
 (0)