Author: tpot Date: 2004-09-12 11:47:24 +0000 (Sun, 12 Sep 2004) New Revision: 2300
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source/scripting/swig&rev=2300&nolog=1 Log: Start writing a Python torture test suite based on the smbtorture rpc tests. Added: branches/SAMBA_4_0/source/scripting/swig/torture/ branches/SAMBA_4_0/source/scripting/swig/torture/samr.py Removed: branches/SAMBA_4_0/source/scripting/swig/test Changeset: Deleted: branches/SAMBA_4_0/source/scripting/swig/test =================================================================== --- branches/SAMBA_4_0/source/scripting/swig/test 2004-09-12 11:45:37 UTC (rev 2299) +++ branches/SAMBA_4_0/source/scripting/swig/test 2004-09-12 11:47:24 UTC (rev 2300) @@ -1,11 +0,0 @@ -#!/usr/bin/python - -import dcerpc - -handle = dcerpc.pipe_connect("ncacn_np:win2k3dc", - dcerpc.DCERPC_SAMR_UUID, dcerpc.DCERPC_SAMR_VERSION, - "win2k3dom", "administrator", "penguin") - -connect = {"system_name": "win2k3dc", "access_mask": 0x02000000} - -print dcerpc.samr_Connect2(handle, connect) Added: branches/SAMBA_4_0/source/scripting/swig/torture/samr.py =================================================================== --- branches/SAMBA_4_0/source/scripting/swig/torture/samr.py 2004-09-12 11:45:37 UTC (rev 2299) +++ branches/SAMBA_4_0/source/scripting/swig/torture/samr.py 2004-09-12 11:47:24 UTC (rev 2300) @@ -0,0 +1,52 @@ +#!/usr/bin/python + +import dcerpc + +def test_Connect(handle): + + print 'testing samr_Connect' + + r = {} + r['system_name'] = '\0\0' + r['access_mask'] = 0x02000000 + + result = dcerpc.samr_Connect(pipe, r) + + dcerpc.samr_Close(pipe, result) + + print 'testing samr_Connect2' + + r = {} + r['system_name'] = None + r['access_mask'] = 0x02000000 + + result = dcerpc.samr_Connect2(pipe, r) + dcerpc.samr_Close(pipe, result) + + print 'testing samr_Connect3' + + r = {} + r['system_name'] = None + r['unknown'] = 0 + r['access_mask'] = 0x02000000 + + result = dcerpc.samr_Connect3(pipe, r) + dcerpc.samr_Close(pipe, result) + + print 'testing samr_Connect4' + + r = {} + r['system_name'] = None + r['unknown'] = 0 + r['access_mask'] = 0x02000000 + + result = dcerpc.samr_Connect4(pipe, r) + dcerpc.samr_Close(pipe, result) + +# Connect to server + +pipe = dcerpc.pipe_connect('ncacn_np:win2k3dc', + dcerpc.DCERPC_SAMR_UUID, dcerpc.DCERPC_SAMR_VERSION, + 'win2k3dom', 'administrator', 'penguin') + +test_Connect(pipe) Property changes on: branches/SAMBA_4_0/source/scripting/swig/torture/samr.py ___________________________________________________________________ Name: svn:executable + *