Add isort and pylint to tox.ini

Change-Id: I2ddad711732c0c62f67dfa7b9461e669e4a1c01c
diff --git a/tox.ini b/tox.ini
index 19dba93..9b450ad 100644
--- a/tox.ini
+++ b/tox.ini
@@ -39,6 +39,9 @@
     CHARM_SP_ISCSI_PORTAL_GROUP
     CHARM_SP_EXTRA_MACHINE_TAGS
 
+[tools:isort]
+profile = "black"
+
 [testenv]
 setenv = VIRTUAL_ENV={envdir}
          PYTHONHASHSEED=0
@@ -84,12 +87,28 @@
 deps = -r{toxinidir}/requirements.txt
        -r{toxinidir}/test-requirements.txt
 
+[testenv:isort]
+basepython = python3
+deps = isort
+commands =
+  isort {[defs]pyfiles}
+
 [testenv:pep8]
 basepython = python3
 deps = -r{toxinidir}/requirements.txt
        -r{toxinidir}/test-requirements.txt
 commands = flake8 {posargs} src unit_tests tests
 
+[testenv:lint]
+basepython = python3
+deps =
+  pylint
+  -r{toxinidir}/requirements.txt
+  -r{toxinidir}/build-requirements.txt
+  -r{toxinidir}/test-requirements.txt
+commands =
+  pylint {[defs]pyfiles}
+
 [testenv:cover]
 # Technique based heavily upon
 # https://github.com/openstack/nova/blob/master/tox.ini