Skip to content

SLAMPER/Practice-ithub2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Practice-ithub2025

Практика

Задание подразумевает создание приложения, позволяющая находить формы по заданным значениям и типам данных.

Установка и использование

  1. Для использования этого приложения потребуется установить tinydb
    pip install tinydb
  2. Откройте cmd внутри репозитория. Для ручного ручного поиска формы вводите следующие команды используя данный формат:
    python find_tpl.py get_tpl --field1=value1 --field2=value2
    Примеры:
    python find_tpl.py get_tpl --login=user@example.com --tel="+7 123 456 78 90"
    python find_tpl.py get_tpl --customer="Иван Иванов" --дата_заказа="2024-12-31"

Для автоматизированного тестирования используйте следующую команду

 > python tpl_matcher.py 

Шаблоны представлены в виде json-файла и выглядит он следующим образом:

{
   "_default": {
       "1": {
           "name": "User profile",
           "login": "email",
           "tel": "phone"
       },
       "2": {
           "name": "Delivery form",
           "customer": "text",
           "order_id": "text",
           "дата_заказа": "date",
           "contact": "phone"
       },
       "3": {
           "name": "Support request",
           "user_email": "email",
           "user_phone": "phone",
           "issue_date": "date"
       }
   }
}

Вы можете добавить свой шаблон используя пример сверху.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages