PyBEN Alternative Testing Module
Project description
PyBen-Test
Alternative Testing Module
PyBEN Tester
Tester application helping find and execute test files with an easy-to-use GUI
Arguments:
directory: Root directory of test files
module: Locate test files in a python module instead of directory
regex: Regex to match test files (default='**/test_*.py')
prefix: python module to execute each test file with (default='pytest')
args: Arguments to pass to each test file execution
Execution function (easy to understand):
for i in self.selected_files:
main_args = [sys.executable, '-m'] + self.prefix.split() + [' ', i, ' '] + self.suffix.split()
subprocess.run(main_args)
Use cases:
Show ArgParser info:
python -m pybentest.tester -h
Default: Find and execute pytest files under the current working directory:
python -m pybentest.tester
Find and execute pytest files under a different directory:
python -m pybentest.tester -d
Find and execute pytest files under a specific python module (if the module has pytest files inside it):
python -m pybentest.tester -m <module name>
You can also pass extra arguments like '--junitxml=utput.xml':
python -m pybentest.tester -a --junitxml=utput.xml
python -m pybentest.tester -a "--junitxml=utput.xml --alluredir=allure-results"
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
pybentest-1.2.tar.gz
(5.3 kB
view details)
File details
Details for the file pybentest-1.2.tar.gz.
File metadata
- Download URL: pybentest-1.2.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa88c03a0cda7db2bd486ef56e18f1e8a6d3734410c1ab32a857618254c423d7
|
|
| MD5 |
42da49c8a8ae68fd542a208b4c03e015
|
|
| BLAKE2b-256 |
980c970f292780a4ef0b636e8ce89b44c05393fd5134aa98ccfa5ad17bc6a4e8
|