py test for argparser and  setuptools.setuptools is a little hard,i still dont know it.