Remove unused iniparse requirement
Merge pull request #1559 from elyezer/update-requirements

Remove unused iniparse requirement
Update smoke test for available URLs

Rewrite `TestAvailableURLs.test_get_links` to match the response currently
generated by the API.

[BZ 1105773](https://bugzilla.redhat.com/show_bug.cgi?id=1105773) was marked as
VERIFIED on the 10th. As a result, the `skip_if_bug_open` decorator now allows
the test to run. The test expects a flat list of URLs from the API:

    u'/katello/api/content_views/:content_view_id/content_view_puppet_modules',
    u'/katello/api/content_views/:content_view_id/filters',
    u'/katello/api/content_view_versions',
    u'/katello/api/environments',
    u'/katello/api/errata',
    u'/katello/api/gpg_keys',
    u'/katello/api/host_collections',
    u'/katello/api/organizations',
    u'/katello/api/organizations/:organization_id/content_views',
    …

The test was created quite some time back, and in the meantime the API has been
changed. The API actually returns data in this format:

    {u'content_views': {
        u'…': 'u/katello/api/content_views/:id',
        u'…': 'u/katello/api/content_views/:id',
        u'…': 'u/katello/api/content_views/:id',
        u'…': 'u/katello/api/content_views/:id/available_puppet_module_names',
        u'…': 'u/katello/api/content_views/:id/available_puppet_modules',
        u'…': 'u/katello/api/content_views/:id/copy',
        u'…': 'u/katello/api/content_views/:id/environments/:environment_id',
        u'…': 'u/katello/api/content_views/:id/history',
        u'…': 'u/katello/api/content_views/:id/publish',
        u'…': 'u/katello/api/content_views/:id/remove',
        u'…': 'u/katello/api/organizations/:organization_id/content_views',
        u'…': 'u/katello/api/organizations/:organization_id/content_views',
    }, …}

The keys in the outer dict are names like "content_views" or "architectures".
The keys in the inner dict are prose descriptions of corresponding paths.

Fix #1555.
Merge pull request #1560 from Ichimonji10/issue-1555

Update smoke test for available URLs
Added content-view tests related to redhat content.

Added support to handle even redhat content from manifests, to the
`setup_to_create_cv` function.

Note:- No lifecycle env creation required while publishing.

Fixes for formatting and using the proper api sync function call
Multiple updates to api tests
1. Removed references to decorators.($func) by importing them directly
2. Imported ddt.data as ddt_data to differentiate it from decorators.data - This change will make the api tests consistent with ui/api tests
3. Added pylint disables to make pylint happy for all the files in this commit
Merge pull request #1557 from sthirugn/organize_import

Multiple updates to api tests
Merge pull request #1556 from kbidarkar/add-cv-rh_content-tests

Added content-view tests related to redhat content.
Added CLI tests for Docker images.

Added two new CLI tests for creating repositories that use Docker
content. Please see #1550 and #1551 for more information about naming
conventions for Docker repositories. Please note that the existing
synchronization tests are affected by [Bugzilla #1152237](https://bugzilla.redhat.com/show_bug.cgi?id=1152237).

Also removed several Bugzilla decorators as the referred issues had
already been verified and tests were being run.

Finally, updated ``test_positive_update_1`` test as it was trying to
update ``FAKE_1_YUM_REPO`` to ``FAKE_1_YUM_REPO`` and assert that the
URL had been updated :)

All tests pass against nightly build (with some skips due to Bugzilla.)