1 from distutils.core import setup
5 class MyTests(distutils.cmd.Command):
7 def initialize_options(self):
9 def finalize_options(self):
12 sys.path.insert(0, os.getcwd())
14 result = unittest.TextTestResult(sys.stdout, True, True)
15 suite = unittest.defaultTestLoader.discover("./tests")
16 print "Discovered %d test cases" % suite.countTestCases()
20 if not result.wasSuccessful():
21 if len(result.errors):
22 print "============ Errors disovered ================="
23 for res in result.errors:
24 print res[0], ":", res[1]
26 if len(result.failures):
27 print "============ Failures disovered ================="
28 for res in result.failures:
29 print res[0], ":", res[1]
32 print "All tests successful"
37 description="CTypes-based interface for some OpenSSL libcrypto features",
38 author="Victor Wagner",
39 author_email="vitus@wagner.pp.ru",
40 url="https://github.com/vbwagner/ctypescrypto",
41 packages=["ctypescrypto"],
42 cmdclass={"test":MyTests}