Денис Королев Trydogolik Паспорт верифицирован
Чем дольше работаем тем меньше платите!
Рейтинг
789
№ 1 519 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Новосибирск
Опыт работы
4 года
На сайте с
2014 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

YandexDisk API

Используемые навыки Python

Описание

#### Задача №1 unit-tests ####

Необходимо протестировать программу по работе с бухгалтерией.
Следует протестировать основные функции по получению информации о документах, добавлении и удалении элементов из словаря.

**Реализовал за**, вместе с изучением материала (просмотр лекции и чтение документации), 1,5 - 2 дня. Каталоге modules
представлен материал.
- app.py - код предоставленный для теста.
- testing.py - реализация самого теста для различных функций из app.py
Тестирование с помощью модуля pytest

Описание.
Весь функционал был собран в рамкях одного файла app.py. Поэтому оставалось только изучить инструмент для
тестирования.

-- --

#### Задача №2 Автотест API Яндекса ####

Проверим правильность работы Яндекс.Диск REST API. Написать тесты, проверяющий создание папки на Диске.
Используя библиотеку requests напишите test на верный ответ и возможные отрицательные тесты на ответы с ошибкой

**Результат** создание папки - папка появилась в списке файлов.

**Реализовал за** 1,5 - 2.5 дней. Каталог Yandex_folder.
Используя ПОЛИГОН от Яндекса откорректировал API ключи.
Из документации Яндекс взял данные для атрибута header. Данный атрибут используется в запросах через библиотеку requests

**Тестирование** через pytest.

**Дополнительно** через декоратор decorate.py создано простое логирование.
Результат сохраняется в папке files, file.log
Запись в файл по принципу накопительная. Ограничения, объема файла в коде не проставлено.


Описание.
Зарегистрированное приложение позволило получить токен который разместил в отдельном файле.
Токен был передан, в файл yandex_api.py через импорт, далее использовался через "'%s'%(variable-name)".

С помощъю API запроса была создана папка в одной существующих папок на YandexDisk.

Вся работа проходила с чтением документации и поиском ответов в сети.

Оценили проект:

Другие проекты

Все проекты →
Маркетинг и Продвижение Реклама Google Ads - 02.02.2022
Реклама Google Ads - 02.02.2022
80
Маркетинг и Продвижение Контекстная реклама-ROI-Визиты-Заказы-Прогноз-бюджета
Контекстная реклама-ROI-Визиты-Заказы-Прогноз-бюджета
78
Маркетинг и Продвижение Анализ площадок для работы с наружной рекламы
Анализ площадок для работы с наружной рекламы
81
Маркетинг и Продвижение Винтовые сваи В2В Москва Яндекс - 04.2021
Винтовые сваи В2В Москва Яндекс - 04.2021
90