issues
search
painless-software
/
python-cli-test-helpers
Useful helpers for writing tests for your Python CLI program.
https://python-cli-test-helpers.readthedocs.io
GNU General Public License v3.0
27
stars
4
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Demonstrate `argparse` advanced features (example project)
#54
bittner
opened
4 months ago
0
Add a Fire example?
#53
bittner
opened
4 months ago
0
Use ` assert shutil.which("example")` for testing entrypoint script existence
#52
bittner
opened
6 months ago
0
Use common job names for linting and formatting (Ruff)
#51
bittner
closed
6 months ago
0
Drop support for Python 2.7, 3.5, 3.6
#50
bittner
closed
8 months ago
0
Migrate packaging from `setup.py` to `pyproject.toml`
#49
bittner
closed
8 months ago
0
Use Ruff to enforce code style (formatting)
#48
bittner
closed
8 months ago
0
Update actions/setup-python action to v5 - autoclosed
#47
renovate[bot]
closed
8 months ago
0
Update actions/checkout action to v4 - autoclosed
#46
renovate[bot]
closed
8 months ago
0
Copier v8.0.0 requires a command argument
#45
bittner
closed
1 year ago
0
Move git tag == version check to `tox.ini`
#44
bittner
closed
1 year ago
0
Suggest Anthony's solution for testing `argparse`
#43
bittner
opened
1 year ago
1
Migrate packaging from `setup.py` to `pyproject.toml` (examples)
#42
bittner
closed
1 year ago
0
Use docopt-dispatch in Docopt example
#41
bittner
opened
1 year ago
0
Add GitLab CI pipeline setup to examples
#40
bittner
closed
1 year ago
0
Use ruff for fast linting
#39
bittner
closed
1 year ago
0
Mention and demonstrate `testfixtures` in docs and examples
#38
bittner
opened
1 year ago
0
Allow to generate examples directly off GitHub
#37
bittner
closed
1 year ago
0
One copier configuration file does it all
#36
bittner
closed
1 year ago
0
Run tests also against Python 3.11
#35
bittner
closed
1 year ago
0
Update Tox configuration
#34
bittner
closed
1 year ago
0
Update dependency mock to v5 - autoclosed
#33
renovate[bot]
closed
8 months ago
0
Add test on CLI usage to examples, use dispatch function
#32
bittner
closed
1 year ago
0
Exercise code in `__main__` module (examples)
#31
bittner
closed
1 year ago
0
Add a Typer CLI example?
#30
bittner
opened
1 year ago
0
Simplify usage of copier, align variable blocks
#29
bittner
closed
1 year ago
0
Use project description as ArgumentParser argument
#28
bittner
closed
1 year ago
0
Simplify read_file function in setup.py
#27
bittner
closed
1 year ago
0
Turn examples into Copier templates
#26
bittner
closed
1 year ago
0
'test_example_command' does not seem to falsify as expected.
#25
elizaaverywilson
closed
1 year ago
3
Evaluate type-docopt (type validation w/ docopt)
#24
bittner
opened
1 year ago
0
Update actions/setup-python action to v4
#23
renovate[bot]
closed
1 year ago
0
Update actions/checkout action to v3
#22
renovate[bot]
closed
1 year ago
0
Make file argument mandatory (docopt example)
#21
bittner
closed
1 year ago
0
Add docopt example
#20
bittner
closed
1 year ago
0
Add more sample code to the tutorial
#19
bittner
closed
2 years ago
0
Add argparse example
#18
bittner
closed
2 years ago
0
Activate isort, test-drive generation of docs
#17
bittner
closed
2 years ago
0
Modernize example project, add coverage
#16
bittner
closed
2 years ago
0
Speed up linting tasks, enable colors, modernize
#15
bittner
closed
2 years ago
0
Dependency Dashboard
#14
renovate[bot]
opened
2 years ago
0
Update dependency mock to v4
#13
renovate[bot]
closed
2 years ago
1
Configure Renovate
#12
renovate[bot]
closed
2 years ago
0
Use SimpleNamespace with Python 3
#11
bittner
closed
2 years ago
0
Clarify conditional code for Python 2.7, remove license specifier
#10
bittner
closed
2 years ago
0
Add pyproject.toml, run coverage with unit tests
#9
bittner
closed
2 years ago
0
Fix EnvironContext not restoring environment variables
#8
bittner
closed
2 years ago
0
EnvironContext doesn't fully restore environment
#7
bittner
closed
2 years ago
0
Use `exit_code` instead of `status` to align with Click framework
#6
bittner
closed
2 years ago
1
Use new shell command instead of `os.system` in examples
#5
bittner
closed
2 years ago
0
Next