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