Changeset 131
- Timestamp:
- 12/12/07 19:10:10 (1 year ago)
- Files:
-
- run_tests.py (modified) (4 diffs)
- setup.py (modified) (1 diff)
- src/jmc/config.py (deleted)
- src/jmc/jabber/tests/__init__.py (modified) (1 diff)
- src/jmc/jabber/tests/message.py (modified) (1 diff)
- src/jmc/tests/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
run_tests.py
r75 r131 5 5 ## Started on Wed Aug 9 21:37:35 2006 David Rousselie 6 6 ## $Id$ 7 ## 7 ## 8 8 ## Copyright (C) 2006 David Rousselie 9 9 ## This program is free software; you can redistribute it and/or modify … … 11 11 ## the Free Software Foundation; either version 2 of the License, or 12 12 ## (at your option) any later version. 13 ## 13 ## 14 14 ## This program is distributed in the hope that it will be useful, 15 15 ## but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 17 ## GNU General Public License for more details. 18 ## 18 ## 19 19 ## You should have received a copy of the GNU General Public License 20 20 ## along with this program; if not, write to the Free Software … … 23 23 24 24 import coverage 25 coverage.erase() 26 coverage.start() 27 25 28 import logging 26 29 import unittest … … 37 40 import jmc.jabber.component 38 41 39 import jmc.tests as jmc42 import jmc.tests 40 43 41 44 def suite(): 42 return jmc. suite()45 return jmc.tests.suite() 43 46 44 47 if __name__ == '__main__': 48 class MyTestProgram(unittest.TestProgram): 49 def runTests(self): 50 """run tests but do not exit after""" 51 if self.testRunner is None: 52 self.testRunner = unittest.TextTestRunner(verbosity=self.verbosity) 53 self.testRunner.run(self.test) 54 45 55 logger = logging.getLogger() 46 56 logger.addHandler(logging.StreamHandler()) 47 57 logger.setLevel(logging.CRITICAL) 48 49 coverage.erase()50 coverage.start()51 58 52 unittest.main(defaultTest='suite')59 MyTestProgram(defaultTest='suite') 53 60 54 coverage.stop() 55 coverage.analysis(jmc.jabber.component) 56 coverage.analysis(jmc.lang) 57 coverage.analysis(jmc.model.account) 58 59 coverage.report([jmc.jabber.component, \ 60 jmc.lang, \ 61 jmc.model.account]) 61 coverage.report(["src/jmc/__init__.py", 62 "src/jmc/lang.py", 63 "src/jmc/runner.py", 64 "src/jmc/jabber/__init__.py", 65 "src/jmc/jabber/command.py", 66 "src/jmc/jabber/component.py", 67 "src/jmc/jabber/disco.py", 68 "src/jmc/jabber/message.py", 69 "src/jmc/jabber/presence.py", 70 "src/jmc/jabber/presence.py", 71 "src/jmc/model/__init__.py", 72 "src/jmc/model/account.py"]) setup.py
r118 r131 22 22 23 23 from setuptools import setup, find_packages 24 from distutils import sysconfig 25 26 prefix = sysconfig.get_config_vars("prefix") 27 if len(prefix) == 0 or prefix[0] == "/usr": 28 config_dir = "/etc/jabber" 29 else: 30 config_dir = prefix[0] + "/etc/jabber" 24 31 25 32 setup(name='jmc', src/jmc/jabber/tests/__init__.py
r120 r131 4 4 import unittest 5 5 6 from jmc.jabber.tests import component, disco, command, message 6 from jmc.jabber.tests import component, disco, command, message, presence 7 7 8 8 def suite(): 9 suite = unittest.TestSuite() 10 suite.addTest(component.suite()) 11 suite.addTest(disco.suite()) 12 suite.addTest(command.suite()) 13 suite.addTest(message.suite()) 14 return suite 9 test_suite = unittest.TestSuite() 10 test_suite.addTest(component.suite()) 11 test_suite.addTest(disco.suite()) 12 test_suite.addTest(command.suite()) 13 test_suite.addTest(message.suite()) 14 test_suite.addTest(presence.suite()) 15 return test_suite 15 16 16 17 if __name__ == '__main__': src/jmc/jabber/tests/message.py
r122 r131 245 245 246 246 def suite(): 247 suite = unittest.TestSuite()248 suite.addTest(unittest.makeSuite(SendMailMessageHandler_TestCase, 'test'))249 suite.addTest(unittest.makeSuite(RootSendMailMessageHandler_TestCase, 'test'))250 return suite247 test_suite = unittest.TestSuite() 248 test_suite.addTest(unittest.makeSuite(SendMailMessageHandler_TestCase, 'test')) 249 test_suite.addTest(unittest.makeSuite(RootSendMailMessageHandler_TestCase, 'test')) 250 return test_suite 251 251 252 252 if __name__ == '__main__': src/jmc/tests/__init__.py
r74 r131 9 9 10 10 def suite(): 11 suite = unittest.TestSuite()12 suite.addTest(lang.suite())13 suite.addTest(runner.suite())14 suite.addTest(jabber.suite())15 suite.addTest(model.suite())16 return suite11 test_suite = unittest.TestSuite() 12 test_suite.addTest(lang.suite()) 13 test_suite.addTest(runner.suite()) 14 test_suite.addTest(jabber.suite()) 15 test_suite.addTest(model.suite()) 16 return test_suite 17 17 18 18 if __name__ == '__main__':
