Как создать тестовый пример в Azure devops с использованием rest api на python

#python-3.x #azure-devops-rest-api

#python-3.x #azure-devops-rest-api

Вопрос:

Может кто-нибудь, пожалуйста, поделиться подробностями о том, как создать тестовый пример в Azure devops с использованием rest api, желательно в коде python. Я не смог найти прямой API в azure devops, но они совместно использовали API для рабочего элемента. Но я не имею ни малейшего представления о том, каким должно быть тело при создании тестового примера. Пожалуйста, предложите.

https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/work items/create?view=azure-devops-rest-6.1

Комментарии:

1. Что касается тела рабочего элемента при создании тестового примера, нигде не упоминается. Я видел этот пример кода для проектов get, но было бы здорово, если бы кто-нибудь поделился примером кода для создания рабочего элемента в качестве тестового примера с точным форматом тела. Спасибо

Ответ №1:

Как создать тестовый пример в Azure devops с использованием rest api на python

Тестовый пример также является рабочим элементом. Именно по этой причине они предоставили вам API для рабочего элемента.

При создании рабочего элемента с типом TestCase:

введите описание изображения здесь

Затем мы могли бы найти его на вкладке тестовый пример:

введите описание изображения здесь

Итак, мы могли бы использовать REST API Create a work item для создания рабочего элемента с типом Testcase для создания тестового примера:

 PATCH https://{instance}/DefaultCollection/{project}/_apis/wit/workitems/${workItemTypeName}?api-version={version}
  

С другой стороны, мы могли бы проверить REST API о тестовых примерах, получить тестовый пример, удалить тестовый пример, но не создавать API тестового примера напрямую.

Чтобы создать рабочий элемент на python, вы можете обратиться к этому официальному документу Azure DevOps Python API.

Он содержит API-интерфейсы Python для взаимодействия с Azure DevOps и управления ими. Эти API поддерживают расширение Azure DevOps для Azure CLI. Чтобы узнать больше о расширении Azure DevOps для Azure CLI, посетите репозиторий Microsoft / azure-devops-cli-extension.

Вот несколько примеров кода для создания рабочего элемента на python.

Вы можете проверить этот поток для получения более подробной информации.

Комментарии:

1. Я видел много сообщений, в которых упоминается то же самое, что я могу создать тестовый пример с помощью рабочего элемента. Но я не нашел ни одного сообщения, в котором действительно упоминалось бы, какими должны быть данные, вводимые в rest api при создании тестового примера с использованием create work item api. Может кто-нибудь, пожалуйста, помогите мне, поскольку я получаю ошибку, предоставив данные, предоставленные в документе Microsoft для Azure rest api.