svn commit: samba r2300 - in branches/SAMBA_4_0/source/scripting/swig: . torture

tpot at samba.org tpot at samba.org
Sun Sep 12 11:47:25 GMT 2004


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
   + *



More information about the samba-cvs mailing list