1#
2# "$Id: 4.1-requests.test 11468 2013-12-18 20:31:42Z msweet $"
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
129	ATTR uri job-uri $scheme://$hostname:$port/jobs
130
131	# What statuses are OK?
132	STATUS client-error-bad-request
133
134	# What attributes do we expect?
135	EXPECT attributes-charset
136	EXPECT attributes-natural-language
137}
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}
157#
158# End of "$Id: 4.1-requests.test 11468 2013-12-18 20:31:42Z msweet $"
159#
160