tests.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:NYCSL2 作者: HMProgrammingClub 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号