Suhas
9901ccd538
Defer config_override unpacking to dict *after* base config is loaded
...
store cli overrides without unpacking just yet
move deserialize_config_args to config module
delete custom Action class for config operations
apply [k,v] -> {k, v} for each override
update test data
update import
2021-02-28 17:34:39 -05:00
Suhas
1af8c79fcd
consolidate imports
2021-02-27 22:20:30 -05:00
Suhas
21c244ec1a
Address code review
...
yield -> return
remove needless copy
adjust spacing
re-inline args return
reset packaging info to e6c0a16342
revert package version for this PR
2021-02-27 22:18:11 -05:00
sriniv27
f36c5c61dd
separate out smaller pieces of logic
...
test that apply_overrides acts on base configuration and not the copy
2021-02-16 07:57:02 -05:00
Suhas
6e658c31df
Simplify config override syntax ( #5 )
...
* update tests and expected behavior
* clean up arg parsing tests
* update deserialization
* update deserialization
* config argparse action
* update override application logic
* update tests; delete unused imports
* override param must be list
* update docstring
* update test input to SUT
* update remaining override unittests
* make format
* forgot to update CLI syntax
2021-01-31 20:17:02 -05:00
Suhas
3ea043899a
make format
2021-01-25 09:57:19 -05:00
Suhas
f1b260655d
make format
2021-01-25 08:55:27 -05:00
Suhas
bd61a78fba
unittest multiple overrides
2021-01-25 08:52:50 -05:00
Suhas
c31fa084f3
make format
2021-01-24 19:15:04 -05:00
Suhas
9540d34964
refactor recursive code
2021-01-24 19:14:46 -05:00
Suhas
b92dd7edc7
make format
2021-01-24 11:10:00 -05:00
Suhas
2d7ff73696
clean up unittests
2021-01-24 11:09:23 -05:00
Suhas
9676290c27
move override implementation into own module
2021-01-24 07:17:53 -05:00