Load cups into easysw/current.
[thirdparty/cups.git] / test / create-job-format.test
1 # Print a test page using create-job + send-document, specifying the
2 # document format.
3 {
4         # The name of the test...
5         NAME "Print test page using create-job"
6
7         # The resource to use for the POST
8         # RESOURCE /admin
9
10         # The operation to use
11         OPERATION create-job
12
13         # Attributes, starting in the operation group...
14         GROUP operation
15         ATTR charset attributes-charset utf-8
16         ATTR language attributes-natural-language en
17         ATTR uri printer-uri $uri
18         ATTR name requesting-user-name $user
19
20         GROUP job
21         ATTR integer copies 1
22
23         # What statuses are OK?
24         STATUS ok
25         STATUS ok-subst
26
27         # What attributes do we expect?
28         EXPECT job-id
29         EXPECT job-uri
30 }
31 {
32         # The name of the test...
33         NAME "... and send-document"
34
35         # The resource to use for the POST
36         # RESOURCE /admin
37
38         # The operation to use
39         OPERATION send-document
40
41         # Attributes, starting in the operation group...
42         GROUP operation
43         ATTR charset attributes-charset utf-8
44         ATTR language attributes-natural-language en
45         ATTR uri printer-uri $uri
46         ATTR integer job-id $job-id
47         ATTR name requesting-user-name $user
48         ATTR mimetype document-format application/postscript
49         ATTR boolean last-document true
50
51         FILE ../data/testprint.ps
52
53         # What statuses are OK?
54         STATUS ok
55         STATUS ok-subst
56 }