Ejemplo n.º 1
0
def test_folder_delete():
    account = Account.create_from_data(json.loads(helpers.account))
    folder_data = json.loads(helpers.folder_data)
    with patch('sdk.resources.request') as mock_req:
        resp = Response()
        resp.status_code = 204
        mock_req.resturn_value = resp
        folder = Folder.create_from_data(json.loads(helpers.folder_data),
                                         parent_resource=account)
        folder.delete()
        mock_req.assert_called_with(Folder._api_session.delete,
                                    ('accounts/%s/folders/%s'
                                     % (account.id, folder_data['id'])),
                                    configuration=account._configuration,
                                    params={})