annotate setup.py @ 0:0b2a3581c48d

Import initial ''bitten'' source.
author cmlenz
date Sun, 22 May 2005 15:49:22 +0000
parents
children 32e9f0e94c69
rev   line source
0
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
1 from distutils.core import setup, Command
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
2 from unittest import TextTestRunner
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
3
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
4
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
5 class test(Command):
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
6 description = "Runs the unit tests"
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
7 user_options = [('test-suite=', 's', "Name of the unittest suite to run")]
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
8
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
9 def initialize_options(self):
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
10 self.test_suite = None
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
11
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
12 def finalize_options(self):
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
13 pass
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
14
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
15 def run(self):
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
16 print 'Hey yo'
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
17 print self.test_suite
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
18 suite = __import__(self.test_suite, locals(), globals())
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
19 runner = unittest.TextTestRunner()
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
20 TextTestRunner.run(suite)
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
21
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
22
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
23 setup(name='bitten', version='1.0',
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
24 packages=['bitten', 'bitten.general', 'bitten.python'],
0b2a3581c48d Import initial ''bitten'' source.
cmlenz
parents:
diff changeset
25 cmdclass={'test': test})
Copyright (C) 2012-2017 Edgewall Software