import sys,os
class MyTests(distutils.cmd.Command):
- user_options=[]
- def initialize_options(self):
- pass
- def finalize_options(self):
- pass
- def run(self):
- sys.path.insert(0,os.getcwd())
- import unittest
- result=unittest.TextTestResult(sys.stdout,True,True)
- suite= unittest.defaultTestLoader.discover("./tests")
- print "Discovered %d test cases"%suite.countTestCases()
- result.buffer=True
- suite.run(result)
- print ""
- if not result.wasSuccessful():
- if len(result.errors):
- print "============ Errors disovered ================="
- for r in result.errors:
- print r[0],":",r[1]
-
- if len(result.failures):
- print "============ Failures disovered ================="
- for r in result.failures:
- print r[0],":",r[1]
- sys.exit(1)
- else:
- print "All tests successful"
+ user_options=[]
+ def initialize_options(self):
+ pass
+ def finalize_options(self):
+ pass
+ def run(self):
+ sys.path.insert(0,os.getcwd())
+ import unittest
+ result=unittest.TextTestResult(sys.stdout,True,True)
+ suite= unittest.defaultTestLoader.discover("./tests")
+ print "Discovered %d test cases"%suite.countTestCases()
+ result.buffer=True
+ suite.run(result)
+ print ""
+ if not result.wasSuccessful():
+ if len(result.errors):
+ print "============ Errors disovered ================="
+ for r in result.errors:
+ print r[0],":",r[1]
+
+ if len(result.failures):
+ print "============ Failures disovered ================="
+ for r in result.failures:
+ print r[0],":",r[1]
+ sys.exit(1)
+ else:
+ print "All tests successful"
setup(
- name="ctypescrypto"
- version="0.2.0"
- description="CTypes-based interface for some OpenSSL libcrypto features"
- author="Victor Wagner",
- author_email="vitus@wagner.pp.ru",
- url="https://github.com/vbwagner/ctypescrypto",
- packages=["ctypescrypto"],
- cmdlass={"test":MyTests}
+ name="ctypescrypto",
+ version="0.3.0",
+ description="CTypes-based interface for some OpenSSL libcrypto features",
+ author="Victor Wagner",
+ author_email="vitus@wagner.pp.ru",
+ url="https://github.com/vbwagner/ctypescrypto",
+ packages=["ctypescrypto"],
+ cmdclass={"test":MyTests}
)