Skip to content

Fix Python 3 bin scripts and added CLI test coverage#96

Merged
martingalloar merged 1 commit into
masterfrom
bin-scripts
Jul 24, 2026
Merged

Fix Python 3 bin scripts and added CLI test coverage#96
martingalloar merged 1 commit into
masterfrom
bin-scripts

Conversation

@martingalloar

Copy link
Copy Markdown
Collaborator
  • open SAPCAR, PSE, Credv2, and SSFS inputs in binary mode from bin scripts
  • replace Python 2-style exception handling with Python 3-compatible errors
  • make pysaphdbuserstore decrypt behavior explicit and install it as a script
  • add command-line tool documentation separate from example scripts
  • add subprocess coverage for pysapcar, pysapgenpse, and pysaphdbuserstore
  • split bin-script tests into dedicated files with a separate bin_script marker
  • add tox -e bin-scripts and keep tox -e unit focused on core library tests

- open SAPCAR, PSE, Credv2, and SSFS inputs in binary mode from bin scripts
- replace Python 2-style exception handling with Python 3-compatible errors
- make pysaphdbuserstore decrypt behavior explicit and install it as a script
- add command-line tool documentation separate from example scripts
- add subprocess coverage for pysapcar, pysapgenpse, and pysaphdbuserstore
- split bin-script tests into dedicated files with a separate bin_script marker
- add tox -e bin-scripts and keep tox -e unit focused on core library tests
@martingalloar martingalloar self-assigned this Jul 24, 2026
@martingalloar
martingalloar merged commit 98749cd into master Jul 24, 2026
30 checks passed
@martingalloar
martingalloar deleted the bin-scripts branch July 24, 2026 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant