]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - test/get-printer-description-attributes.test
Import CUPS v2.0b1
[thirdparty/cups.git] / test / get-printer-description-attributes.test
diff --git a/test/get-printer-description-attributes.test b/test/get-printer-description-attributes.test
new file mode 100644 (file)
index 0000000..b1d8138
--- /dev/null
@@ -0,0 +1,43 @@
+# Get Printer Description attributes using get-printer-attributes
+{
+       # The name of the test...
+       NAME "Get Printer Description attributes using Get-Printer-Attributes"
+
+       # The operation to use
+       OPERATION Get-Printer-Attributes
+
+       # 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 keyword requested-attributes printer-description
+
+       # What statuses are OK?
+       STATUS successful-ok
+       STATUS successful-ok-ignored-or-substituted-attributes
+
+       # What attributes do we expect?
+       EXPECT printer-name
+       EXPECT printer-uri-supported
+       EXPECT uri-security-supported
+       EXPECT uri-authentication-supported
+       EXPECT printer-state
+       EXPECT printer-state-reasons
+       EXPECT ipp-versions-supported
+       EXPECT operations-supported
+       EXPECT charset-configured
+       EXPECT charset-supported
+       EXPECT natural-language-configured
+       EXPECT generated-natural-language-supported
+       EXPECT document-format-default
+       EXPECT document-format-supported
+       EXPECT printer-is-accepting-jobs
+       EXPECT queued-job-count
+       EXPECT pdl-override-supported
+       EXPECT printer-up-time
+       EXPECT compression-supported
+       EXPECT !copies-default
+       EXPECT !copies-supported
+       EXPECT !media-col-database
+}