diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2012-03-04 01:31:44 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2012-03-04 18:02:06 +0100 |
commit | 1d71ca98b7d7ace2c8b27566b3e7d332dbd1cbdc (patch) | |
tree | 25bc5729e1674882d1b1834de976c162696facc3 /selftest | |
parent | a6056e07e087dd3ea614054129baa3dcc0f13fce (diff) | |
download | samba-1d71ca98b7d7ace2c8b27566b3e7d332dbd1cbdc.tar.gz samba-1d71ca98b7d7ace2c8b27566b3e7d332dbd1cbdc.tar.bz2 samba-1d71ca98b7d7ace2c8b27566b3e7d332dbd1cbdc.zip |
Add test infrastructure for selftest.
Diffstat (limited to 'selftest')
-rw-r--r-- | selftest/tests/__init__.py | 32 | ||||
-rw-r--r-- | selftest/tests/test_socket_wrapper.py | 20 |
2 files changed, 52 insertions, 0 deletions
diff --git a/selftest/tests/__init__.py b/selftest/tests/__init__.py new file mode 100644 index 0000000000..427c7cee1e --- /dev/null +++ b/selftest/tests/__init__.py @@ -0,0 +1,32 @@ +# __init__.py -- The tests for selftest +# Copyright (C) 2012 Jelmer Vernooij <jelmer@samba.org> +# +# 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; version 3 +# of the License or (at your option) any later version of +# the License. +# +# 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. + +"""Tests for selftest.""" + +import unittest + +def test_suite(): + result = unittest.TestSuite() + names = ['socketwrapper'] + module_names = ['selftest.tests.test_' + name for name in names] + loader = unittest.TestLoader() + result.addTests(loader.loadTestsFromNames(module_names)) + from dulwich.tests.compat import test_suite as compat_test_suite + result.addTests(compat_test_suite()) + return result diff --git a/selftest/tests/test_socket_wrapper.py b/selftest/tests/test_socket_wrapper.py new file mode 100644 index 0000000000..0bb2180ff6 --- /dev/null +++ b/selftest/tests/test_socket_wrapper.py @@ -0,0 +1,20 @@ +# test_socket_wraper.py -- The tests for selftest socket wrapper routines +# Copyright (C) 2012 Jelmer Vernooij <jelmer@samba.org> +# +# 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; version 3 +# of the License or (at your option) any later version of +# the License. +# +# 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. + +"""Tests for selftest/socket_wrapper.""" |