def testGetProblem(self):
assert b'[]' in self.app.get("/entries").data
exampleEntry1 = generateExampleEntry(self.db)
exampleProblem2 = copy.deepcopy(EXAMPLE_PROBLEM)
exampleProblem2["name"] = "Other Problem"
exampleEntry2 = generateExampleEntry(self.db, exampleProblem=exampleProblem2)
self.db.entry.insert_one(exampleEntry1)
self.db.entry.insert_one(exampleEntry2)
returnedEntries = json.loads(self.app.get("/entries", query_string={"problemID": exampleEntry1["problemID"]}).data.decode("utf-8"))
assert areDicsEqual(exampleEntry1, returnedEntries[0])
assert len(returnedEntries) == 1
评论列表
文章目录