You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

164 lines
3.3 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

#
# 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$"
#