Proxy crud tests, should fix #1024,#1025,#1026
fixed pydoc
fixed mock-proxy generation
comments
moved asert from try/catch
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.
Merge pull request #1099 from omaciel/api-smoke

Api smoke
Updated docstring for ``orm.Entity.Meta``.

The docstring was outdated so I've updated it.
Added ``Ping`` and ``Status`` entities.

I have added the following new Foreman entities:

* ``Ping``

```python
{u'services': {u'candlepin': {u'duration_ms': u'47', u'status': u'ok'},
  u'candlepin_auth': {u'duration_ms': u'41', u'status': u'ok'},
  u'elasticsearch': {u'duration_ms': u'30', u'status': u'ok'},
  u'katello_jobs': {u'duration_ms': u'45', u'status': u'ok'},
  u'pulp': {u'duration_ms': u'16', u'status': u'ok'},
  u'pulp_auth': {u'duration_ms': u'34', u'status': u'ok'}},
 u'status': u'ok'}
```

* ``Status``

```python
{u'release': u'Katello',
 u'timeUTC': u'2014-07-25T19:43:21Z',
 u'version': u'1.5.0-27.el6sat'}
```

Since these new entites only expose a ``GET`` method, there's no need to
define their fields.
One more tweak to ``orm.Entity.Meta`` docstring.
Fix docstrings

If the ".html" extension is omitted, then the linked-to-page will only show a
single path/method combination. If the ".html" extension is added, the
linked-to-page will show all available path/method combinations for an entity.
Merge pull request #1102 from omaciel/new-entities

New entities and docstring change
Merge pull request #1103 from Ichimonji10/docs

Fix docstrings
Adding ``smoke`` tests to our Docs.

Realized that our docs did not mention the new ``smoke`` test suites.
Merge pull request #1105 from omaciel/add-smoke-to-docs

Adding ``smoke`` tests to our Docs.
Added ``Ping`` test to API smoke suite.