Ответ 1
В соответствии с Python 2.7 unittest docs:
unittest2: резервная копия новых функций unittest для Python 2.4-2.6 Многие новые возможности были добавлены в unittest в Python 2.7, включая тест открытие. unittest2 позволяет использовать эти функции с более ранними версии Python.
Итак, перемещение от unittest2
под Python 2 до unittest
под Python 2.7 или Python 3 должно делать именно то, что вы хотите