]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - test/cancel-current-job.test
Merge changes from CUPS 1.6svn-r10267.
[thirdparty/cups.git] / test / cancel-current-job.test
diff --git a/test/cancel-current-job.test b/test/cancel-current-job.test
new file mode 100644 (file)
index 0000000..cb37f22
--- /dev/null
@@ -0,0 +1,65 @@
+#
+# "$Id: get-jobs.test 9702 2011-04-20 21:16:08Z mike $"
+#
+#   Cancel the currently printing job.
+#
+#   Copyright 2007-2012 by Apple Inc.
+#   Copyright 2001-2006 by Easy Software Products. All rights reserved.
+#
+#   These coded instructions, statements, and computer programs are the
+#   property of Apple Inc. and are protected by Federal copyright
+#   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+#   which should have been included with this file.  If this file is
+#   file is missing or damaged, see the license at "http://www.cups.org/".
+#
+# Usage:
+#
+#   ./ipptool printer-uri cancel-current-jobs.test
+#
+
+
+{
+       # The name of the test...
+       NAME "Get current job"
+
+       # The operation to use
+       OPERATION Get-Jobs
+
+       # Attributes, starting in the operation group...
+       GROUP operation-attributes-tag
+       ATTR charset attributes-charset utf-8
+       ATTR language attributes-natural-language en
+       ATTR uri printer-uri $uri
+       ATTR integer limit 1
+       ATTR name requesting-user-name $user
+       ATTR keyword requested-attributes job-id,job-state
+
+       # What statuses are OK?
+       STATUS successful-ok
+
+       EXPECT job-id OF-TYPE integer COUNT 1
+
+       # What attributes to display
+       DISPLAY job-id
+       DISPLAY job-state
+}
+
+{
+       SKIP-IF-NOT-DEFINED job-id
+       NAME "Cancel current job"
+       OPERATION Cancel-Job
+       GROUP operation-attributes-tag
+       ATTR charset attributes-charset utf-8
+       ATTR language attributes-natural-language en
+       ATTR uri printer-uri $uri
+       ATTR integer job-id $job-id
+       ATTR name requesting-user-name $user
+
+       # What statuses are OK?
+       STATUS successful-ok
+}
+
+
+#
+# End of "$Id: get-jobs.test 9702 2011-04-20 21:16:08Z mike $".
+#