add some new tests
fix py33 tests