معرفی شرکت ها


cmb-webui-0.0.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An interactive GUI test runner for PyTest
ویژگی مقدار
سیستم عامل -
نام فایل cmb-webui-0.0.4
نام cmb-webui
نسخه کتابخانه 0.0.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Shuparna Deb
ایمیل نویسنده shuparna@pass-testing.de
آدرس صفحه اصلی https://github.com/pts-shuparna/pytest_commander
آدرس اینترنتی https://pypi.org/project/cmb-webui/
مجوز -
PyTest Commander ---------------- [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) A UI for controlling PyTest interactively. With it, you can explore your test hierarchy (test packages/modules/classes/methods etc.), run tests at the click of a button and see the results presented in your web browser. ![Screenshot](https://raw.githubusercontent.com/ryanc414/pytest_commander/master/img/screenshot1.png) Features ======== - Run tests by group (module, class etc.) or individually. - Clear pass/fail labelling so you can dig down and find what failed quickly, instead of having to scroll up through many screens of terminal output. - Test files and dependencies are reloaded every time so you can run, tweak your code, then run again in a fast iteration cycle. - Runs on any modern OS and browser (tested on Win10, macOS and Ubuntu with Chrome, Firefox and Safari). IE is not supported. - Automatically start and stop docker services while running if specified in a `docker-compose.yml` file in the root test directory. - Tests are run in separate processes and reloaded for each invocation, allowing tests to be tweaked and re-run without restarting the main process. Prerequisites ============= - Requires Python3.6+ and pip. Quickstart ========== Install and get started running your own PyTest tests: ``` pip install pytest-commander pytest_commander /path/to/your/tests ``` I recommend installing into an activated [virtual environment](https://docs.python.org/3/tutorial/venv.html). You will want to make sure that all additional dependencies required to run your tests are installed into the same virtual environment. When you run with default options, the web app to browse and run tests should be opened automatically in your default browser. To view full docs for the command-line parameters, run `pytest_commander --help`. Build from source ================= Alternatively you may build from source. In addition to the prerequisites above, you must ensure you have installed [pipenv](https://pipenv.pypa.io/en/latest/) and [npm](https://www.npmjs.com/get-npm). ``` git clone https://github.com/ryanc414/pytest_commander.git cd pytest_commander python build.py python test.py ``` You may then install the local directory into an activated virual environment, along with other dependencies installed to run your tests: ``` pip install . pytest_commander /path/to/your/tests ``` PyTest Configuration ==================== Configuration for PyTest such as extra command-line arguments may be specified by adding a pytest.ini file in the same directory. See https://docs.pytest.org/en/latest/reference/customize.html#pytest-ini for more details. Note that there is a known issue when using pytest_commander along with the xdist plugin, used to parallelise tests among multiple processes. You will have to remove xdist config options from your pytest.ini in order to use pytest-commander. Renaming ======== Previously this project was called "pytest_web_ui". I felt that this name gave too much emphasis to the implementation detail of the UI being a web app, when it could easily have been implemented in some other way (e.g. as an electron app) and still serve the same purpose. I chose the name "pytest_commander" to reflect the true purpose of this project: giving a friendly and intuitive interface for developers to take command of their tests. Happy testing!


نیازمندی

مقدار نام
<7.0.0,>=6.2.4 pytest
<4.0.0,>=3.11.1 marshmallow
<2.0.0,>=1.5.1 marshmallow-enum
<2.0.0,>=1.1.2 flask
<6.0.0,>=5.0.1 flask-socketio
<1.0.0,>=0.31.0 eventlet
<3.0.0,>=2.1.0 watchdog


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl cmb-webui-0.0.4:

    pip install cmb-webui-0.0.4.whl


نصب پکیج tar.gz cmb-webui-0.0.4:

    pip install cmb-webui-0.0.4.tar.gz