add stricter pickle test
rename test method
improve pickle test