From f533a92b0b0da348bf2e266d7bcecbf7bb4da176 Mon Sep 17 00:00:00 2001 From: Arjan Molenaar Date: Mon, 14 May 2007 13:04:40 +0000 Subject: [PATCH] Added nose for testing, added test_action.py. git-svn-id: file:///Users/arjan/backup/gaphor/gaphor/trunk@1277 a8418922-720d-0410-834f-a69b97ada669 --- gaphor/tests/test_action.py | 12 ++++++++++++ setup.py | 13 +++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 gaphor/tests/test_action.py diff --git a/gaphor/tests/test_action.py b/gaphor/tests/test_action.py new file mode 100644 index 000000000..e100b6968 --- /dev/null +++ b/gaphor/tests/test_action.py @@ -0,0 +1,12 @@ + +import doctest +from gaphor import action + +def test_suite(): + return doctest.DocTestSuite(action) + +if __name__ == '__main__': + import unittest + unittest.main(defaultTest='test_suite') + +# vim:sw=4:et:ai diff --git a/setup.py b/setup.py index 894b47b65..3ae05ae20 100644 --- a/setup.py +++ b/setup.py @@ -90,15 +90,23 @@ setup( 'mainwindow = gaphor.ui.mainwindow:MainWindow', 'consolewindow = gaphor.ui.consolewindow:ConsoleWindow', ], + 'distutils.commands': [ + 'nosetests = nose.commands:nosetests', + ], }, cmdclass = { 'build_uml': build_uml, 'build_mo': build_mo, 'build_pot': build_pot, - 'install_lib': install_lib, + 'install_lib': install_lib, 'run': run, }, + + setup_requires = 'nose >= 0.9.2', + + test_suite = 'nose.collector', + options = dict( py2app = dict( includes=['atk', 'pango', 'cairo', 'pangocairo'], @@ -113,4 +121,5 @@ setup( ), ) ) - + +# vim:se=4:et:ai