Proxy crud tests, should fix #1024,#1025,#1026
fixed pydoc
fixed mock-proxy generation
comments
moved asert from try/catch
Fixed the identation spaces issue
Merge pull request #1098 from tkolhar/test_cli

Create testcase for partition table
Merge pull request #1059 from AdamSaleh/proxy-crud

Basic smart-proxy crud tests
Renamed ``smoke/test_smoke.py`` and refactoring.

Renamed ``smoke/test_smoke.py`` to ``smoke.test_cli_smoke.py`` to
reflect that all tests contained within this suite use the CLI layer.
Also performed some refactoring and updated docstrings.
Adding initial ``smoke`` tests for API.

Added initial ``smoke`` tests using the API layer. Further iterations
will be necessary to cover all areas as described in the docstrings, but
all existing tests are currently passing.
Handled feedback from Jeremy Audet.