blob: e6550545c3fa9dc51ba006fcbeb822d5d7777551 [file] [log] [blame]
#
# 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$"
#