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}