using unittest2 instead of unittest