svn commit: samba r3217 - in
branches/SAMBA_4_0/source/scripting/swig/torture: .
tpot at samba.org
tpot at samba.org
Mon Oct 25 13:06:31 GMT 2004
Author: tpot
Date: 2004-10-25 13:06:31 +0000 (Mon, 25 Oct 2004)
New Revision: 3217
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source/scripting/swig/torture&rev=3217&nolog=1
Log:
Start of a spoolss_GetPrinter test.
Modified:
branches/SAMBA_4_0/source/scripting/swig/torture/spoolss.py
Changeset:
Modified: branches/SAMBA_4_0/source/scripting/swig/torture/spoolss.py
===================================================================
--- branches/SAMBA_4_0/source/scripting/swig/torture/spoolss.py 2004-10-25 12:54:52 UTC (rev 3216)
+++ branches/SAMBA_4_0/source/scripting/swig/torture/spoolss.py 2004-10-25 13:06:31 UTC (rev 3217)
@@ -36,6 +36,30 @@
dcerpc.spoolss_ClosePrinter(pipe, r)
+def test_GetPrinter(pipe, handle):
+
+ r = {}
+ r['handle'] = handle
+
+ for level in [1, 2, 3]:
+
+ r['level'] = level
+ r['buffer'] = None
+ r['buf_size'] = 0
+
+ result = dcerpc.spoolss_GetPrinter(pipe, r)
+
+ print result
+
+ if result['result'] == dcerpc.WERR_INSUFFICIENT_BUFFER:
+ r['buffer'] = result['buf_size'] * '\x00'
+ r['buf_size'] = result['buf_size']
+
+ result = dcerpc.spoolss_GetPrinter(pipe, r)
+
+ print result
+
+
def test_EnumPrinters(pipe):
print 'testing spoolss_EnumPrinters'
@@ -71,6 +95,8 @@
handle = test_OpenPrinterEx(pipe, printer)
+ test_GetPrinter(pipe, handle)
+
test_ClosePrinter(pipe, handle)
More information about the samba-cvs
mailing list