diff --git a/doc/running-tests.rst b/doc/running-tests.rst
index 473cbcc9736e2edd0cb250caf0a972ed7a693095..53e56dcbd28b71c0f35aa85ec2bdb56300d96097 100644
--- a/doc/running-tests.rst
+++ b/doc/running-tests.rst
@@ -82,7 +82,25 @@ the ``kolla/tests/test_kolla_docker.py``` file:
 
     $ tox -e py27 test_kolla_docker.ModuleArgsTest.test_module_args
 
+Debugging unit tests
+------------------------
+
+In order to break into the debugger from a unit test we need to insert
+a breaking point to the code:
+
+.. code-block:: python
+
+  import pdb; pdb.set_trace()
+
+Then run ``tox`` with the debug environment as one of the following::
+
+  tox -e debug
+  tox -e debug test_file_name.TestClass.test_name
+
+For more information see the `oslotest documentation
+<http://docs.openstack.org/developer/oslotest/features.html#debugging-with-oslo-debug-helper>`_.
+
 
 .. rubric:: Footnotes
 
-.. [#f1] See http://docs.openstack.org/infra/system-config/jenkins.html
+.. [#f1] See http://docs.openstack.org/infra/system-config/jenkins.html
\ No newline at end of file
diff --git a/tox.ini b/tox.ini
index b188089a09bf966be7a72fc2bd3577af9a3ca5ac..6797a0fc43f12e19effd0c4a7c6cf7c05c102120 100644
--- a/tox.ini
+++ b/tox.ini
@@ -18,6 +18,9 @@ commands =
   find . -type d -name "__pycache__" -delete
   python setup.py test --slowest --testr-args='{posargs}'
 
+[testenv:debug]
+commands = oslo_debug_helper {posargs}
+
 [testenv:pep8]
 commands =
   {toxinidir}/tools/run-bashate.sh