Python 3 (>= 3.3) compatibility reached.
adding back old unit tests