use unittest2 for backporting