Glossary
- Allure_Pytest
Allure Pytest provides support for Allure reporting in Pytest. It offers enhanced visibility into the testing results with in-depth reports.
Allure Pytest page: Allure_Pytest
- Faker
Faker is a Python package that generates fake data for various purposes, useful for testing and prototyping.
Faker home page: Faker
- Graphviz
Graphviz is an open-source graph visualization software that enables creating complex diagrams and flowcharts programmatically.
Graphviz home page: Graphviz
- Hypothesis
Hypothesis is a Python library for property-based testing, which provides tools for writing more flexible and powerful tests by generating data to test various conditions automatically.
Hypothesis home page: Hypothesis
- Jsonschema
Jsonschema provides a way to validate JSON data against a schema, useful for ensuring structured data in APIs.
Jsonschema documentation: Jsonschema
- Loguru
Loguru is a Python logging library with a simplified syntax, enabling easier logging and better log management.
Loguru home page: Loguru
- Myst_Parser
Myst Parser provides support for Markdown within Sphinx, allowing both reStructuredText and Markdown files in Sphinx projects.
Myst Parser documentation: Myst_Parser
- Openpyxl
Openpyxl is a library to read, write, and modify Excel files in Python.
Openpyxl home page: Openpyxl
- Pipdeptree
Pipdeptree is a utility for visualizing the dependency tree of installed Python packages.
Pipdeptree page: Pipdeptree
- PlantUML
PlantUML is a tool for creating UML diagrams programmatically from a text description.
PlantUML home page: PlantUML
- PlantUMLStdlib
The Standard Library is a repository of files and resources, constantly updated to enhance your PlantUML experience. It forms the backbone of PlantUML, offering a range of functionalities and features to explore.
PlantUML home page: PlantUMLStdlib
- Pydocstyle
Pydocstyle is a documentation style checker that ensures consistency in docstring formats.
Pydocstyle home page: Pydocstyle
- PyHamcrest
PyHamcrest provides matcher objects to write readable and flexible tests, similar to the popular Java Hamcrest library.
PyHamcrest documentation: PyHamcrest
- Pylint
Pylint is a Python static code analysis tool that checks for errors, enforces a coding standard, and offers refactoring suggestions.
Pylint documentation: Pylint
- Pytest
Pytest is a Python testing framework that allows you to write simple as well as scalable test cases.
PyTest home page: Pytest
PyTest wiki page: Pytest_wiki
- Pytest_HTML
Pytest HTML is a Pytest plugin for generating easy-to-read HTML reports for test results.
Pytest HTML page: Pytest_HTML
- Pytest_Lazy_Fixture
Pytest Lazy Fixture enables using fixtures as function parameters in parametrized tests, improving test reusability.
Pytest Lazy Fixture page: Pytest_Lazy_Fixture
- Pytest_Xdist
Pytest Xdist is a Pytest plugin for parallelizing test execution across multiple CPUs or machines.
Pytest Xdist page: Pytest_Xdist
- Regex
The regex module provides support for regular expressions, useful for pattern matching and string manipulation.
Python regex documentation: Regex
- Requests
Requests is a Python library for making HTTP requests, allowing easy interaction with web APIs.
Requests documentation: Requests
- RST
|RST| is an easy-to-read, what-you-see-is-what-you-get plain text markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. |RST| is designed for extensibility for specific application domains. The |RST| parser is a component of Docutils.
RST documentation: RST
- RST2PDF
RST2PDF converts reStructuredText to PDF, enabling flexible and easy document generation.
RST2PDF documentation: RST2PDF
- Selenium
Selenium is a tool for automating web applications for testing purposes.
Selenium documentation: Selenium
- Sphinx
Sphinx is a documentation generator that converts reStructuredText files into HTML, PDF, and other formats, widely used in Python projects.
Sphinx documentation: Sphinx
- Sphinx_AutoAPI
Sphinx AutoAPI automates the generation of API documentation for Python projects.
Sphinx AutoAPI page: Sphinx_AutoAPI
- Sphinx_Notfound_Page
Sphinx Notfound Page is a Sphinx extension for managing 404 error pages on generated sites.
Sphinx Notfound Page page: Sphinx_Notfound_Page
- Sphinx_RTD_Theme
Sphinx RTD Theme is a popular Sphinx theme inspired by Read the Docs, providing a responsive and clean layout.
Sphinx RTD Theme page: Sphinx_RTD_Theme
- Sphinx_Tabs
Sphinx Tabs enables the use of tabbed content in Sphinx documentation, useful for organized and interactive layouts.
Sphinx Tabs page: Sphinx_Tabs
- Tach
Tach is a tool for time-based measurement and performance testing, providing insights into execution duration.
Tach page: Tach
- Tox
Tox is an environment orchestrator. Use it to define how to setup and execute various tools on your projects.
Tox wiki page: Tox_wiki
Tox pypi page: Tox_pypi
- Typing_Extensions
Typing Extensions brings backported and experimental typing hints to older Python versions.
Typing Extensions documentation: Typing_Extensions
- venv
The venv module supports creating lightweight “virtual environments”, each with their own independent set of Python packages installed in their site directories. A virtual environment is created on top of an existing Python installation, known as the virtual environment’s “base” Python, and may optionally be isolated from the packages in the base environment, so only those explicitly installed in the virtual environment are available.