]> git.ipfire.org Git - thirdparty/cups.git/blob - test/4.1-requests.test
Update ipp documentation to reflect the behavior of configuring WiFi on IPP USB printers.
[thirdparty/cups.git] / test / 4.1-requests.test
1 #
2 # Verify that the server requires the following attributes:
3 #
4 # attributes-charset
5 # attributes-natural-language
6 # printer-uri/job-uri
7 #
8 # Copyright © 2007-2019 by Apple Inc.
9 # Copyright © 2001-2006 by Easy Software Products. All rights reserved.
10 #
11 # Licensed under Apache License v2.0. See the file "LICENSE" for more
12 # information.
13 #
14 {
15 # The name of the test...
16 NAME "No Attributes"
17
18 # The operation to use
19 OPERATION get-jobs
20
21 # What statuses are OK?
22 STATUS client-error-bad-request
23
24 # What attributes do we expect?
25 EXPECT attributes-charset
26 EXPECT attributes-natural-language
27 }
28 {
29 # The name of the test...
30 NAME "Charset Attribute"
31
32 # The operation to use
33 OPERATION get-jobs
34
35 # The attributes to send
36 GROUP operation
37 ATTR charset attributes-charset utf-8
38
39 # What statuses are OK?
40 STATUS client-error-bad-request
41
42 # What attributes do we expect?
43 EXPECT attributes-charset
44 EXPECT attributes-natural-language
45 }
46 {
47 # The name of the test...
48 NAME "Language Attribute"
49
50 # The operation to use
51 OPERATION get-jobs
52
53 # The attributes to send
54 GROUP operation
55 ATTR language attributes-natural-language en
56
57 # What statuses are OK?
58 STATUS client-error-bad-request
59
60 # What attributes do we expect?
61 EXPECT attributes-charset
62 EXPECT attributes-natural-language
63 }
64 {
65 # The name of the test...
66 NAME "Language + Charset Attributes"
67
68 # The operation to use
69 OPERATION get-jobs
70
71 # The attributes to send
72 GROUP operation
73 ATTR language attributes-natural-language en
74 ATTR charset attributes-charset utf-8
75
76 # What statuses are OK?
77 STATUS client-error-bad-request
78
79 # What attributes do we expect?
80 EXPECT attributes-charset
81 EXPECT attributes-natural-language
82 }
83 {
84 # The name of the test...
85 NAME "Charset + Language Attributes"
86
87 # The operation to use
88 OPERATION get-jobs
89
90 # The attributes to send
91 GROUP operation
92 ATTR charset attributes-charset utf-8
93 ATTR language attributes-natural-language en
94
95 # What statuses are OK?
96 STATUS client-error-bad-request
97
98 # What attributes do we expect?
99 EXPECT attributes-charset
100 EXPECT attributes-natural-language
101 }
102 {
103 # The name of the test...
104 NAME "Charset + Language + Printer URI Attributes"
105
106 # The operation to use
107 OPERATION get-jobs
108
109 # The attributes to send
110 GROUP operation
111 ATTR charset attributes-charset utf-8
112 ATTR language attributes-natural-language en
113 ATTR uri printer-uri $uri
114
115 # What statuses are OK?
116 STATUS successful-ok
117
118 # What attributes do we expect?
119 EXPECT attributes-charset
120 EXPECT attributes-natural-language
121 }
122 {
123 # The name of the test...
124 NAME "Charset + Language + Job URI Attributes"
125
126 # The operation to use
127 OPERATION get-jobs
128
129 # The attributes to send
130 GROUP operation
131 ATTR charset attributes-charset utf-8
132 ATTR language attributes-natural-language en
133 ATTR uri job-uri $scheme://$hostname:$port/jobs
134
135 # What statuses are OK?
136 STATUS client-error-bad-request
137
138 # What attributes do we expect?
139 EXPECT attributes-charset
140 EXPECT attributes-natural-language
141 }
142 {
143 # The name of the test...
144 NAME "Bad IPP Version"
145
146 # The operation to use
147 OPERATION get-jobs
148
149 # The version number to use
150 VERSION 0.0
151
152 # The attributes to send
153 GROUP operation
154 ATTR charset attributes-charset utf-8
155 ATTR language attributes-natural-language en
156 ATTR uri printer-uri ipp://localhost/printers
157
158 # What statuses are OK?
159 STATUS server-error-version-not-supported
160 }
161 #
162 # End of "$Id$"
163 #