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 is done inorder to make the api tests **consistent** with ui/cli tests
3. Added pylint disables to make pylint happy for all the files in this commit
The directives must be applied in that order. pylint is capable of searching an entire comment line for a directive, but flake8 only looks at the beginning of a comment line for a directive.