[reportlab-users] More 2.2 questions - package rearrangement
Dinu Gherman
gherman at darwin.in-berlin.de
Mon Sep 1 12:36:41 EDT 2008
Robin Becker:
>> You might add:
>> test_suite = "tests",
>> to setup.py then, so the tests may be executed easily like this:
>> $ python setup.py test
> what actually gets executed when this happens? There is presumably
> some standard entry point, but looking in the 2.5 "Distributing
> Python Modules" stuff I can't see the word test anywhere in the index.
Sine I was also missing a "test" command for setuptools I'm faking
this kind of thing like this (in setup.py):
# test before building/installing
setupCommand = sys.argv[-1]
if setupCommand == "test":
print "running test suite"
cmd = "cd src; %s test_mygreatapp.py" % sys.executable
os.system(cmd)
sys.exit()
Dinu
More information about the reportlab-users
mailing list