test_StoreSubmission.py 文件源码

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

项目:fileserver 作者: ReCodEx 项目源码 文件源码
def test_basic(self, mock_request, mock_url_for):
        mock_request.form = ImmutableMultiDict([
            ("foo.txt", "foocontent"),
            ("bar/baz/bah.txt", "bahcontent")
        ])

        job_id = "job-id-xxxx"

        expected_response = {
            "archive_path": {"function": "fileserver.get_submission_archive", "id": job_id, "ext": "zip"},
            "result_path": {"function": "fileserver.store_result", "id": job_id, "ext": "zip"}
        }

        dirs = DirectoryStructure()

        actual_response = json.loads(store_submission(job_id, dirs))
        self.assertEqual(expected_response, actual_response)

        job_dir = os.path.join(dirs.submission_dir, job_id)
        self.assertTrue(os.path.isdir(job_dir))

        self.assertTrue(os.path.exists(os.path.join(dirs.archive_dir, job_id + ".zip")))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号