for python < 2.7 use unittest2.