JSON wrapper which inputs to a dictionary and outputs a JSON object
Review Request #11521 — Created March 20, 2021 and submitted — Latest diff uploaded
JSON wrapper class which inputs to a dictionary and outputs a JSON object. Class
is defined inrbtools/commands/__init__.py
Command class. New command--json
added to global options, which can be added to any command. When--json
is active
run_from_argv
will print the json object using Python's json library.For a full list of proposed JSON objects for each command see:
https://www.notion.so/reviewboard/a8cd6ee32806415fb7bba484d630863e?v=25fb1c9182064421ab17e55606da765b
Passed all tests in
Command
. Added new tests intest_main.py
for initializing
wrapper, adding key value pairs to dictionary, getting correct JSON string from
dictionary, and printing to output stream with correct JSON string.
Diff Revision 10
This is not the most recent revision of the diff. The latest diff is revision 13. See what's changed.
Commits
rbtools/commands/__init__.py |
---|
rbtools/commands/tests/test_main.py |
---|