| # | |
| # "$Id$" | |
| # | |
| # Create a printer subscription. | |
| # | |
| # Copyright 2007-2014 by Apple Inc. | |
| # Copyright 2001-2006 by Easy Software Products. All rights reserved. | |
| # | |
| # These coded instructions, statements, and computer programs are the | |
| # property of Apple Inc. and are protected by Federal copyright | |
| # law. Distribution and use rights are outlined in the file "LICENSE.txt" | |
| # which should have been included with this file. If this file is | |
| # file is missing or damaged, see the license at "http://www.cups.org/". | |
| # | |
| # Usage: | |
| # | |
| # ./ipptool [-d recipient=uri] printer-uri create-printer-subscription.test | |
| # | |
| { | |
| # The name of the test... | |
| NAME "Create a push printer subscription" | |
| SKIP-IF-NOT-DEFINED recipient | |
| # The operation to use | |
| OPERATION Create-Printer-Subscription | |
| # The attributes to send | |
| GROUP operation-attributes-tag | |
| ATTR charset attributes-charset utf-8 | |
| ATTR language attributes-natural-language en | |
| ATTR uri printer-uri $uri | |
| GROUP subscription-attributes-tag | |
| ATTR uri notify-recipient-uri $recipient | |
| ATTR keyword notify-events printer-config-changed,printer-state-changed | |
| # What statuses are OK? | |
| STATUS successful-ok | |
| # What attributes do we expect? | |
| EXPECT notify-subscription-id OF-TYPE integer WITH-VALUE >0 | |
| DISPLAY notify-subscription-id | |
| } | |
| { | |
| # The name of the test... | |
| NAME "Create a pull printer subscription" | |
| SKIP-IF-DEFINED recipient | |
| # The operation to use | |
| OPERATION Create-Printer-Subscription | |
| # The attributes to send | |
| GROUP operation-attributes-tag | |
| ATTR charset attributes-charset utf-8 | |
| ATTR language attributes-natural-language en | |
| ATTR uri printer-uri $uri | |
| GROUP subscription-attributes-tag | |
| ATTR keyword notify-pull-method ippget | |
| ATTR keyword notify-events printer-config-changed,printer-state-changed | |
| # What statuses are OK? | |
| STATUS successful-ok | |
| # What attributes do we expect? | |
| EXPECT notify-subscription-id OF-TYPE integer WITH-VALUE >0 | |
| DISPLAY notify-subscription-id | |
| } | |
| # | |
| # End of "$Id$" | |
| # |