Commit graph

12 commits

Author SHA1 Message Date
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