# # Verify that the server requires the following attributes: # # attributes-charset # attributes-natural-language # printer-uri/job-uri # # Copyright © 2007-2019 by Apple Inc. # Copyright © 2001-2006 by Easy Software Products. All rights reserved. # # Licensed under Apache License v2.0. See the file "LICENSE" for more # information. # { # The name of the test... NAME "No Attributes" # The operation to use OPERATION get-jobs # What statuses are OK? STATUS client-error-bad-request # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Charset Attribute" # The operation to use OPERATION get-jobs # The attributes to send GROUP operation ATTR charset attributes-charset utf-8 # What statuses are OK? STATUS client-error-bad-request # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Language Attribute" # The operation to use OPERATION get-jobs # The attributes to send GROUP operation ATTR language attributes-natural-language en # What statuses are OK? STATUS client-error-bad-request # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Language + Charset Attributes" # The operation to use OPERATION get-jobs # The attributes to send GROUP operation ATTR language attributes-natural-language en ATTR charset attributes-charset utf-8 # What statuses are OK? STATUS client-error-bad-request # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Charset + Language Attributes" # The operation to use OPERATION get-jobs # The attributes to send GROUP operation ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en # What statuses are OK? STATUS client-error-bad-request # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Charset + Language + Printer URI Attributes" # The operation to use OPERATION get-jobs # The attributes to send GROUP operation ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri # What statuses are OK? STATUS successful-ok # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Charset + Language + Job URI Attributes" # The operation to use OPERATION get-jobs # The attributes to send GROUP operation ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri job-uri $scheme://$hostname:$port/jobs # What statuses are OK? STATUS client-error-bad-request # What attributes do we expect? EXPECT attributes-charset EXPECT attributes-natural-language } { # The name of the test... NAME "Bad IPP Version" # The operation to use OPERATION get-jobs # The version number to use VERSION 0.0 # The attributes to send GROUP operation ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri ipp://localhost/printers # What statuses are OK? STATUS server-error-version-not-supported } # # End of "$Id$" #