Skip to content

ChrTall/PyKDialog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyKDialog

This project is WIP and currently in alpha state. (not complete)

Fluent Python API to create KDialog commands

Developer setup:

Installing dependencies

The development dependencies are listed in pyproject.toml [project.optional-dependencies] dev

To install those dependencies execute:

pip3 install --require-virtualenv --editable .[dev]

Running tests:

To run, all Unit-Tests execute:

pytest tests/

To run all Unit Tests with a coverage, execute:

pytest --cov=PyKDialog tests/

To run all Unit Tests and create a JSON coverage report, execute:

pytest  --cov-report json:cov.json \
        --cov=PyKDialog tests/

To run all Unit Tests and create an Html coverage report, execute:

pytest --cov-report html:cov_html \
        --cov=PyKDialog tests/

Running integration-tests:

Integration Tests require an OS with KDialog installed and require manual user-input.

pytest integration_tests/

About

Fluent Python API to create KDialog commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages