Use constructor for setting attributes instead of set_arguments
Change already used method's name and comply with pylint

Also, several warnings disabled:
- There is no need to document tests methods.
- unittest adds too many public functions, so that warning is disabled.
- I prefer to use mock_tag instead of MOCK_TAG.