diff options
| -rw-r--r-- | source4/pidl/lib/Parse/Pidl/Samba4/Python.pm | 4 | ||||
| -rw-r--r-- | source4/scripting/python/STATUS | 5 | ||||
| -rw-r--r-- | source4/scripting/python/samba/tests/dcerpc/__init__.py | 0 | ||||
| -rw-r--r-- | source4/scripting/python/samba/tests/dcerpc/rpcecho.py (renamed from source4/torture/rpc/echo.py) | 6 | ||||
| -rwxr-xr-x | source4/selftest/samba4_tests.sh | 2 | 
5 files changed, 6 insertions, 11 deletions
diff --git a/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm b/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm index f569f013dc..266a092788 100644 --- a/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm +++ b/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm @@ -491,8 +491,8 @@ sub Interface($$$)  	$self->indent;  	$self->pidl("$interface->{NAME}_InterfaceObject *ret;");  	$self->pidl("const char *binding_string;"); -	$self->pidl("struct cli_credentials *credentials;"); -	$self->pidl("struct loadparm_context *lp_ctx;"); +	$self->pidl("struct cli_credentials *credentials = NULL;"); +	$self->pidl("struct loadparm_context *lp_ctx = NULL;");  	$self->pidl("TALLOC_CTX *mem_ctx = NULL;");  	$self->pidl("NTSTATUS status;");  	$self->pidl(""); diff --git a/source4/scripting/python/STATUS b/source4/scripting/python/STATUS index 5972027f59..9a1c5b1b64 100644 --- a/source4/scripting/python/STATUS +++ b/source4/scripting/python/STATUS @@ -9,11 +9,6 @@ DCE/RPC bindings       Parse::Pidl::Samba::Python  	 - wrap struct/bitmap/enum/union types  	  - __ndr_pack__/__ndr_unpack__ members -	 Parse::Pidl::Samba::NDR::Python -	 - pidl generated client fns -	  - one class per interface -	  - AddOne() -   - scripting/bin/smbstatus.py   - scripting/bin/winreg.py diff --git a/source4/scripting/python/samba/tests/dcerpc/__init__.py b/source4/scripting/python/samba/tests/dcerpc/__init__.py new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/source4/scripting/python/samba/tests/dcerpc/__init__.py diff --git a/source4/torture/rpc/echo.py b/source4/scripting/python/samba/tests/dcerpc/rpcecho.py index 47b71c9e15..cedd0cc2fe 100644 --- a/source4/torture/rpc/echo.py +++ b/source4/scripting/python/samba/tests/dcerpc/rpcecho.py @@ -17,12 +17,12 @@  # along with this program.  If not, see <http://www.gnu.org/licenses/>.  # -from echo import rpcecho +import echo  import unittest  class RpcEchoTests(unittest.TestCase):      def setUp(self): -        self.conn = rpcecho("ncalrpc:") +        self.conn = echo.rpcecho("ncalrpc:")      def test_addone(self):          self.assertEquals(2, conn.AddOne(1)) @@ -35,5 +35,5 @@ class RpcEchoTests(unittest.TestCase):      def test_surrounding(self):          somearray = [1,2,3,4] -        (y) = conn.TestSurrounding(echo.Surrounding(4, somearray))) +        (y,) = conn.TestSurrounding(echo.Surrounding(4, somearray))          self.assertEquals(8 * [0], y.surrounding) diff --git a/source4/selftest/samba4_tests.sh b/source4/selftest/samba4_tests.sh index 14b51c6054..c1dac21614 100755 --- a/source4/selftest/samba4_tests.sh +++ b/source4/selftest/samba4_tests.sh @@ -322,7 +322,7 @@ then  	plantest "samba3.python" none $SUBUNITRUN samba.tests.samba3  	plantest "events.python" none PYTHONPATH="$PYTHONPATH:lib/events" $SUBUNITRUN tests  	plantest "samba3sam.python" none PYTHONPATH="$PYTHONPATH:dsdb/samdb/ldb_modules/tests" $SUBUNITRUN samba3sam -	plantest "rpcecho.python" dc PYTHONPATH="$PYTHONPATH:torture/rpc" $SUBUNITRUN echo +	plantest "rpcecho.python" dc $SUBUNITRUN samba.tests.dcerpc.rpcecho  	plantest "ldap.python" dc $PYTHON $samba4srcdir/lib/ldb/tests/python/ldap.py $CONFIGURATION \$SERVER -U\$USERNAME%\$PASSWORD -W \$DOMAIN  	plantest "blackbox.samba3dump" none $PYTHON scripting/bin/samba3dump $samba4srcdir/../testdata/samba3  	rm -rf $PREFIX/upgrade  | 
