test_file_uploads.py 文件源码

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

项目:django-binder 作者: CodeYellowBV 项目源码 文件源码
def test_get_model_with_file(self):
        emmen = Zoo(name='Wildlands Adventure Zoo Emmen')

        with temp_imagefile(100, 200, 'jpeg') as file:
            emmen.floor_plan.save('plan.jpg', File(file), save=False)
            emmen.save()

        response = self.client.get('/zoo/%d/' % emmen.id)
        self.assertEqual(response.status_code, 200)

        result = jsonloads(response.content)
        self.assertEqual(emmen.id, result['data']['id'])
        self.assertEqual(emmen.name, result['data']['name'], 'Wildlands Adventure Zoo Emmen')
        self.assertEqual('/zoo/%d/floor_plan/' % emmen.id, result['data']['floor_plan'])


    # This is a basic regression test for a bug due to the router
    # singleton refactor, GET would crash if the model simply
    # _contained_ a file attribute.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号