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