CaesarCloudSync commited on
Commit
d7131a8
·
1 Parent(s): 51413ea

Revision change Test

Browse files
Files changed (2) hide show
  1. main.py +3 -3
  2. testdb.py +39 -0
main.py CHANGED
@@ -339,12 +339,12 @@ async def changerevisioncard(data : JSONStructure = None, authorization: str = H
339
  oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
340
  if card == oldcard:
341
  user_revision_cards["revisioncards"].remove(card)
342
- print(user_revision_cards)
343
  del data["revisioncard"]
344
  data["revisioncard"] = data["newrevisioncard"]
345
  del data["newrevisioncard"]
346
  user_revision_cards["revisioncards"].append(data)
347
- print(user_revision_cards)
348
  importcsv.db.accountrevisioncards.replace_one(
349
  {"email":current_user},user_revision_cards
350
  )
@@ -352,7 +352,7 @@ async def changerevisioncard(data : JSONStructure = None, authorization: str = H
352
  #importcsv.db.accountrevisioncards.insert_one(user_revision_cards)
353
  return {"message":"revision card changed."}
354
  except Exception as ex:
355
- print({f"error":f"{type(ex)},{str(ex)}"})
356
  return {f"error":f"{type(ex)},{str(ex)}"}
357
 
358
 
 
339
  oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
340
  if card == oldcard:
341
  user_revision_cards["revisioncards"].remove(card)
342
+ #print(user_revision_cards)
343
  del data["revisioncard"]
344
  data["revisioncard"] = data["newrevisioncard"]
345
  del data["newrevisioncard"]
346
  user_revision_cards["revisioncards"].append(data)
347
+ #print(user_revision_cards)
348
  importcsv.db.accountrevisioncards.replace_one(
349
  {"email":current_user},user_revision_cards
350
  )
 
352
  #importcsv.db.accountrevisioncards.insert_one(user_revision_cards)
353
  return {"message":"revision card changed."}
354
  except Exception as ex:
355
+ #print({f"error":f"{type(ex)},{str(ex)}"})
356
  return {f"error":f"{type(ex)},{str(ex)}"}
357
 
358
 
testdb.py ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ current_user = "[email protected]"
3
+ with open("revision.json","r") as f:
4
+ user_revision_cards = json.load(f)
5
+ with open("schedule.json","r") as f:
6
+ user_scheduled_cards = json.load(f)
7
+ with open("input.json","r") as f:
8
+ data = json.load(f)
9
+
10
+ if user_scheduled_cards:
11
+ for card in user_scheduled_cards["revisioncards"]:
12
+ oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
13
+ if card == oldcard:
14
+ user_scheduled_cards["revisioncards"].remove(card)
15
+ #importcsv.db.scheduledcards.delete_many({"email":current_user})
16
+ #importcsv.db.scheduledcards.insert_one(user_scheduled_cards)
17
+ #importcsv.db.scheduledcards.replace_one(
18
+ #print(user_scheduled_cards)
19
+ # {"email":current_user},user_scheduled_cards
20
+ # )
21
+
22
+
23
+ for card in user_revision_cards["revisioncards"]:
24
+ oldcard = {i:data[i] for i in data if i!='newrevisioncard'}
25
+ if card == oldcard:
26
+ user_revision_cards["revisioncards"].remove(card)
27
+ #print(user_revision_cards)
28
+ del data["revisioncard"]
29
+ data["revisioncard"] = data["newrevisioncard"]
30
+ del data["newrevisioncard"]
31
+ user_revision_cards["revisioncards"].append(data)
32
+ for rev in user_revision_cards["revisioncards"]:
33
+ print(rev)
34
+ #importcsv.db.accountrevisioncards.replace_one(
35
+ # {"email":current_user},user_revision_cards
36
+ # )
37
+ #importcsv.db.accountrevisioncards.delete_many({"email":current_user})
38
+ #importcsv.db.accountrevisioncards.insert_one(user_revision_cards)
39
+ #return {"message":"revision card changed."}