svn commit: samba r26189 - in branches/SAMBA_4_0: . source
source/auth source/auth/tests source/selftest
jelmer at samba.org
jelmer at samba.org
Thu Nov 29 01:36:32 GMT 2007
Author: jelmer
Date: 2007-11-29 01:36:31 +0000 (Thu, 29 Nov 2007)
New Revision: 26189
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26189
Log:
Add really trivial testsuite for the auth module.
Added:
branches/SAMBA_4_0/source/auth/tests/
branches/SAMBA_4_0/source/auth/tests/bindings.py
Modified:
branches/SAMBA_4_0/
branches/SAMBA_4_0/.bzrignore
branches/SAMBA_4_0/source/auth/auth.i
branches/SAMBA_4_0/source/auth/config.mk
branches/SAMBA_4_0/source/samba4-skip
branches/SAMBA_4_0/source/selftest/samba4_tests.sh
Changeset:
Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:file-ids
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...
Modified: branches/SAMBA_4_0/.bzrignore
===================================================================
--- branches/SAMBA_4_0/.bzrignore 2007-11-28 22:41:37 UTC (rev 26188)
+++ branches/SAMBA_4_0/.bzrignore 2007-11-29 01:36:31 UTC (rev 26189)
@@ -218,3 +218,5 @@
source/scripting/python/misc_wrap.c
source/auth/auth.py
source/lib/registry/tests/proto.h
+source/auth/auth_wrap.c
+source/auth/credentials/credentials_wrap.c
Modified: branches/SAMBA_4_0/source/auth/auth.i
===================================================================
--- branches/SAMBA_4_0/source/auth/auth.i 2007-11-28 22:41:37 UTC (rev 26188)
+++ branches/SAMBA_4_0/source/auth/auth.i 2007-11-29 01:36:31 UTC (rev 26189)
@@ -25,7 +25,8 @@
#include <stdbool.h>
#include "includes.h"
-#include "auth.h"
+#include "auth/session.h"
+#include "auth/system_session_proto.h"
%}
%include "carrays.i"
Modified: branches/SAMBA_4_0/source/auth/config.mk
===================================================================
--- branches/SAMBA_4_0/source/auth/config.mk 2007-11-28 22:41:37 UTC (rev 26188)
+++ branches/SAMBA_4_0/source/auth/config.mk 2007-11-29 01:36:31 UTC (rev 26189)
@@ -84,6 +84,6 @@
#######################
[PYTHON::swig_auth]
-PUBLIC_DEPENDENCIES = auth LIBPYTHON
+PUBLIC_DEPENDENCIES = auth_system_session LIBPYTHON
PRIVATE_DEPENDENCIES = SAMDB
SWIG_FILE = auth.i
Added: branches/SAMBA_4_0/source/auth/tests/bindings.py
===================================================================
--- branches/SAMBA_4_0/source/auth/tests/bindings.py 2007-11-28 22:41:37 UTC (rev 26188)
+++ branches/SAMBA_4_0/source/auth/tests/bindings.py 2007-11-29 01:36:31 UTC (rev 26189)
@@ -0,0 +1,34 @@
+#!/usr/bin/python
+
+# Unix SMB/CIFS implementation.
+# Copyright (C) Jelmer Vernooij <jelmer at samba.org> 2007
+#
+# 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 3 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, see <http://www.gnu.org/licenses/>.
+#
+
+"""Tests for the Auth Python bindings.
+
+Note that this just tests the bindings work. It does not intend to test
+the functionality, that's already done in other tests.
+"""
+
+import unittest
+import auth
+
+class AuthTests(unittest.TestCase):
+ def test_system_session(self):
+ auth.system_session()
+
+ def test_system_session_anon(self):
+ auth.system_session_anon()
Modified: branches/SAMBA_4_0/source/samba4-skip
===================================================================
--- branches/SAMBA_4_0/source/samba4-skip 2007-11-28 22:41:37 UTC (rev 26188)
+++ branches/SAMBA_4_0/source/samba4-skip 2007-11-29 01:36:31 UTC (rev 26189)
@@ -52,3 +52,4 @@
samba4.ldb.python # Fails to link properly
samba4.credentials.python # Fails to link properly
samba4.registry.python # Fails to link properly
+samba4.auth.python # Fails to link properly
Modified: branches/SAMBA_4_0/source/selftest/samba4_tests.sh
===================================================================
--- branches/SAMBA_4_0/source/selftest/samba4_tests.sh 2007-11-28 22:41:37 UTC (rev 26188)
+++ branches/SAMBA_4_0/source/selftest/samba4_tests.sh 2007-11-29 01:36:31 UTC (rev 26189)
@@ -298,4 +298,5 @@
plantest "credentials.python" none PYTHONPATH=bin/python trial auth/credentials/tests/bindings.py
plantest "registry.python" none PYTHONPATH=bin/python trial lib/registry/tests/bindings.py
plantest "tdb.python" none PYTHONPATH=bin/python trial lib/tdb/python/tests/simple.py
+ plantest "auth.python" none PYTHONPATH=bin/python trial auth/tests/bindings.py
fi
More information about the samba-cvs
mailing list