Не получается удалить папку через API Яндекс

Пытаюсь протестировать простой скрипт для создания папки на яндекс диске.

import requests

class YaUploader:
def __init__(self, token: str):
    self.token = token

def get_headers(self):
    return {
        "Content-Type": "application/json",
        "Authorization": f"OAuth {self.token}"
    }

def creating_a_folder(self, file_path: str):
    url = "https://cloud-api.yandex.net/v1/disk/resources"
    headers = self.get_headers()
    params = {"path": file_path}
    response = requests.put(url, params=params, headers=headers)
    print(response.json())
    return response.status_code

При написании unit тестов захотел прописать в SetUp запрос на удаление этой папки но на диске она не удаляется и тест падает с ошибкой по ответу (409). Отдельно функция удаления работает исправно.

import unittest
import requests
from ya_disk_api import YaUploader

class TestApi(unittest.TestCase):

@classmethod
def SetUp(self):
    token = ""
    url = "https://cloud-api.yandex.net/v1/disk/resources"
    headers = {
        "Content-Type": "application/json",
        "Authorization": f"OAuth {token}"
    }
    params = {"path": "/test3", "force_async": False, "permanently": False}
    response = requests.delete(url, headers=headers, params=params)

def test_creating_a_folder(self):
    d = YaUploader("")
    self.assertEqual(d.creating_a_folder("/test3"), 201)

Ответы (0 шт):