summaryrefslogtreecommitdiff
path: root/source4/scripting/swig/torture/spoolss.py
diff options
context:
space:
mode:
Diffstat (limited to 'source4/scripting/swig/torture/spoolss.py')
-rw-r--r--source4/scripting/swig/torture/spoolss.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/source4/scripting/swig/torture/spoolss.py b/source4/scripting/swig/torture/spoolss.py
new file mode 100644
index 0000000000..78d573a7cd
--- /dev/null
+++ b/source4/scripting/swig/torture/spoolss.py
@@ -0,0 +1,24 @@
+import dcerpc
+
+def test_EnumPrinters(pipe):
+
+ r = {}
+ r['flags'] = 0x02
+ r['server'] = None
+ r['level'] = 1
+ r['buffer'] = 392 * '\x00'
+ r['buf_size'] = 392
+
+ result = dcerpc.spoolss_EnumPrinters(pipe, r)
+
+ print result
+
+def runtests(binding, domain, username, password):
+
+ print 'Testing SPOOLSS pipe'
+
+ pipe = dcerpc.pipe_connect(binding,
+ dcerpc.DCERPC_SPOOLSS_UUID, dcerpc.DCERPC_SPOOLSS_VERSION,
+ domain, username, password)
+
+ test_EnumPrinters(pipe)