# # "$Id: 4.1-requests.test 8144 2008-11-19 19:23:12Z mike $" # # Verify that the server requires the following attributes: # # attributes-charset # attributes-natural-language # printer-uri/job-uri # { # 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: 4.1-requests.test 8144 2008-11-19 19:23:12Z mike $" #