test_drive_object.py 文件源码

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

项目:onedrive-e 作者: tobecontinued 项目源码 文件源码
def assert_create_dir(self, should_request_url, parent_id=None):
        """
        https://github.com/OneDrive/onedrive-api-docs/blob/master/items/create.md
        """
        folder_name = 'foo'
        conflict_behavior = options.NameConflictBehavior.REPLACE
        with requests_mock.Mocker() as mock:
            def callback(request, context):
                data = request.json()
                self.assertEqual(folder_name, data['name'])
                self.assertDictEqual({}, data['folder'])
                self.assertEqual(conflict_behavior, data['@name.conflictBehavior'])
                context.status_code = codes.created
                return get_data('new_dir_item.json')

            mock.post(should_request_url, json=callback)
            item = self.drive.create_dir(name=folder_name, parent_id=parent_id, conflict_behavior=conflict_behavior)
            self.assertIsInstance(item, items.OneDriveItem)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号