Code Monkey home page Code Monkey logo

async_api_sprint_2's Introduction

Hi there 👋

  • 🔭 I’m currently working on experimentation platform at Wolt.
  • 💬 You can ask me about Python and Backend.
  • 📫 Reach me by email: nik.kunevich at gmail.com or tg: @nikitaKunevich

async_api_sprint_2's People

Contributors

nikitakunevich avatar

Watchers

 avatar  avatar

async_api_sprint_2's Issues

Ревью 2 заданий коллеги. [5]

Проведите ревью 2 заданий своего коллеги по команде. Можно брать задания как из 3, так и 4 спринта.

Оценка: 5

В описании укажите ссылку на пулл реквест.

Покрыть функциональными тестами endpoint /film. [5]

Функциональные тесты. film
Покрыть функциональными тестами endpoint /film

Напишите функциональные тесты для метода /film:
все граничные случаи по валидации данных;
поиск конкретного фильма;
вывести все фильмы;
поиск с учётом кеша в Redis.

Оценка: 5

Ссылку на пулл реквест оставьте в описании.

Покрыть функциональными тестами endpoint /person. [5]

Функциональные тесты. person

Напишите функциональные тесты для метода /person:
все граничные случаи по валидации данных;
поиск конкретного человека;
поиск всех фильмов с участием человека;
вывести всех людей;
поиск с учётом кеша в Redis.

Оценка: 5

Ссылку на пулл реквест оставьте в описании.

Покрыть функциональными тестами endpoint /genre. [5]

Функциональные тесты. genre
Напишите функциональные тесты для метода /genre:
все граничные случаи по валидации данных;
поиск конкретного жанра;
вывести все жанры;
поиск с учётом кеша в Redis.

Оценка: 5

Ссылку на пулл реквест оставьте в описании.

first_iteration

Все хорошо, но тесты бы попилить. Покрытие неплохое, но лучше много маленьких тестов, чем один большой. Так покрытие еще больше становится, упрощается отладка, потому что становится понятно при какой ситуации сломалось что-то.

Функциональные тесты. Инф-ра. [13]

Функциональные тесты. Инф-ра

Напишите docker-compose-файл для запуска API, Elasticsearch, Redis и тестов.
Обязательно сделайте waiter для Elasticsearch и Redis.
Тесты должны быть написаны с использованием библиотек pytest и aiohttp.
Необходимо разработать инфраструктуру для запуска функциональных тестов. Тесты изолированно запускаются в docker-compose

Оценка: 13

Покрыть функциональными тестами endpoint /search. [8]

Функциональные тесты. search
Покрыть функциональными тестами endpoint /search

Напишите функциональные тесты для метода /search:
все граничные случаи по валидации данных;
вывести только N записей;
поиск записи или записей по фразе;
поиск с учётом кеша в Redis.

Оценка: 8

Ссылку на пулл реквест оставьте в описании.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.