Skip to main content

Тестовое задание для Mindbox (№1).

Project description

test_mindbox_lib

Реализовано с Python версии 3.12

Установка для проверки

(venv) $ pip install mindbox-test-lib
(venv) $ pip install pytest
(venv) $ pytest

Модули пакета 'share'

Название Описание
interfaces.py Интерфейс всех наследуемых фигур.
сircle.py Класс Круг, получение площади по заданному радиусу.
triangle.py Класс Треугольник, получение площади по заданным сторонам. Проверка, является ли прямоугольным.

Тесты

  • Тест на валидность радиуса круга;
  • Тест вычисления площади круга по случайно сгенерированным значениям;
  • Параметризованный тест на валидность сторон треугольника;
  • Параметризованный тест на прямоугольность треугольника;
  • Тест вычисления площади треугольника по случайно сгенерированным значениям;

Сборка / пересборка

$ rm -rf dist/ build/ *.egg-info  # удалить старые сборки
$ python -m build  # собрать пакет
$ twine check dist/*  # проверка файлов сборки
$ twine upload dist/*  # публикация в PyPI

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mindbox_test_lib-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mindbox_test_lib-0.1.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file mindbox_test_lib-0.1.2.tar.gz.

File metadata

  • Download URL: mindbox_test_lib-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mindbox_test_lib-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c0725deea397e26b2509b06a2bcea2167fd203a43c6d4fa3b75d84086dfdbdd8
MD5 ef427099710108f5cfe25c6ce46b3216
BLAKE2b-256 b7f84bf0488b309452f10947bcc2fa135c9aee4256ae845026a4383b31030e9e

See more details on using hashes here.

File details

Details for the file mindbox_test_lib-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mindbox_test_lib-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c4711c1d8a5b468e4aea04dc654ec0c109b43c8d99e98060275e8f13e9a51a4
MD5 8bf2aec82ce951832dd204541457f85f
BLAKE2b-256 d48fd1ca91a5507cf8808367d4b0461f165665f554c3d0bb4f4d180992b02ec4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page