diff options
Diffstat (limited to 'bzrlib/tests/commands/__init__.py')
-rw-r--r-- | bzrlib/tests/commands/__init__.py | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/bzrlib/tests/commands/__init__.py b/bzrlib/tests/commands/__init__.py new file mode 100644 index 0000000..26cff99 --- /dev/null +++ b/bzrlib/tests/commands/__init__.py @@ -0,0 +1,49 @@ +# Copyright (C) 2007-2010 Canonical Ltd +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +"""Commands behaviour tests for bzr. + +Test the internal behaviour of the commands (the blackbox tests are intended to +test the usage of the commands). +""" + +# FIXME: If the separation described above from the blackbox tests is not worth +# it, all the tests defined below should be moved to blackbox instead. + +def load_tests(basic_tests, module, loader): + suite = loader.suiteClass() + # add the tests for this module + suite.addTests(basic_tests) + + testmod_names = [ + 'bzrlib.tests.commands.test_branch', + 'bzrlib.tests.commands.test_cat', + 'bzrlib.tests.commands.test_checkout', + 'bzrlib.tests.commands.test_commit', + 'bzrlib.tests.commands.test_init', + 'bzrlib.tests.commands.test_init_repository', + 'bzrlib.tests.commands.test_merge', + 'bzrlib.tests.commands.test_missing', + 'bzrlib.tests.commands.test_pull', + 'bzrlib.tests.commands.test_push', + 'bzrlib.tests.commands.test_update', + 'bzrlib.tests.commands.test_revert', + ] + # add the tests for the sub modules + suite.addTests(loader.loadTestsFromModuleNames(testmod_names)) + + return suite |