Skip to main content

tep is a testing tool to help you write pytest more easily. Try Easy Pytest!

Project description

tep

tep is a testing tool to help you write pytest more easily. Try Easy Pytest!

Design Philosophy

  • Quickly create automated test projects
  • Useful third party package integration
  • Code is better than config

Key Features

  • Inherit all features of requests,what tep.client.request adds is just a little log.
  • The fixtures directory is automatically imported by conftest.py.
  • Make full use of @pytest.fixture, preset the global environment variables env_vars and login api login.
  • A single parameter --tep-reports generates the allure html test report.
  • Integrate common packages such as faker, jmespath, loguru, pytest-xdist, pytest-assume.
  • Provide a requirements.txt that contains some extension packages for optional manual installation.
  • Gives one of pytest's best practices in automated testing.

Installation

tep is developed with Python, it supports Python 3.6+ and most operating systems.

tep is available on PyPI and can be installed through pip.

$ pip install tep

or domestic mirror.

$ pip --default-timeout=600 install -i https://pypi.tuna.tsinghua.edu.cn/simple tep

Check Installation

When tep is installed, tep command will be added in your system.

To see tep version:

$ tep -V  # tep --version
0.2.3

Usage

If you want to know more usages, you can read pytest docs.

You know pytest.

You know tep.

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

tep-0.8.4.tar.gz (10.5 kB view hashes)

Uploaded Source

Built Distribution

tep-0.8.4-py3-none-any.whl (11.3 kB view hashes)

Uploaded Python 3

Supported by

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