Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internal/lobster json refactoring tests #189

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

phiwuu
Copy link
Member

@phiwuu phiwuu commented Jan 31, 2025

No description provided.

phiwuu and others added 2 commits January 13, 2025 13:42
The function `LOBSTER_Tool.process_commandline_options`
does two things.
It processes
- the common command line options
- and the tool specific command line options.

The code has been refactored such that there are dedicated
functions for each of these two steps.
This increases readability of the code.

Type hints have been added to some functions.

The implementation of the method `LOBSTER_Per_File_Tool.process` has been
replaced by a single `pass`, because it is abstract.
Write a requirement to specify the behavior of
`lobster-json` if input files or directories are
specified by the user.

Add system tests for this requirement.
@phiwuu phiwuu self-assigned this Jan 31, 2025
@phiwuu phiwuu added the internal Affects the CI, tests or refactorings only, not relevant to the end-user label Jan 31, 2025
@phiwuu phiwuu force-pushed the internal/lobster-json-refactoring-tests branch from 79da5e8 to 5035f66 Compare January 31, 2025 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Affects the CI, tests or refactorings only, not relevant to the end-user
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant