Исправление багов в бэкенд на python. Проект Беттинг

500 руб. за проект
12 февраля 2021, 16:42 • 4 отклика • 60 просмотров
Описание проекта:

Приветствуется опыт:

  • Беттинг (ставки на спорт)
  • Jira
  • Confluence
Требуется разработчик для исправления багов и последующего изменения сценариев.

Оплата сдельная за закрытие каждой задачи.

Пример главного модуля https://github.com/Sergeech/bets_for_FL

Сейчас описано 9 багов.


Задача 1, тип баг:
Описание:
При создании сообщения в Tелеграмм, из-за отсуствия проверки на случай изменения команды местами, поле “Ставка” хранит некорректное значение.


Текущий результат:

Фонбет изменил местами команды (команду хозяев “Подравка“, команду гостей “ЦСКА“).

БетсСканнер получил по АПИ статистику (функция def get_events) с Подравка - ЦСКА, а спарсил (функцция def get_kf_live) данные с Фонбет: ЦСКА - Подравка

Таким образом значение с команды гостей фонбет: Подравка подставилось под статистику команды гостей АПИ: ЦСКА


Ожидаемый результат:

Создать проверку в def get_kf_live

Переменная title - название команд в фонбет

При парсинге title = match.find_elements_by_xpath
нужно разделить команду хозяев и команду гостей и сделать проверку совпадений не только по евенту в целом (как сейчас), но и по их расположению хозяева - гости.

В случаем замены местами команд хозяева - гости относительно загруженных с API: Сделать обмен значениями переменных домашней и гостевой команды.

Предположительно так: home_team_total, home_team_more_odd, home_team_less_odd = away_team_total, away_team_more_odd, away_team_less_odd до присваения их odds =


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

Файлы