diff options
author | jlovell <jlovell@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2006-01-13 01:51:53 +0000 |
---|---|---|
committer | jlovell <jlovell@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2006-01-13 01:51:53 +0000 |
commit | ef416fc25c4af449e930416117bedb12fc9924ba (patch) | |
tree | 11f8aa8c5d3565a17d4a6d5121d3edba22e2a21e /test/set-attrs-hold.test | |
parent | 9ec11526e139aeacf6a052799a6aa22cbbe6ebb2 (diff) |
Load cups into easysw/current.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'test/set-attrs-hold.test')
-rw-r--r-- | test/set-attrs-hold.test | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/test/set-attrs-hold.test b/test/set-attrs-hold.test new file mode 100644 index 000000000..377819ae4 --- /dev/null +++ b/test/set-attrs-hold.test @@ -0,0 +1,180 @@ +# Test print-job and later job-hold-until attribute +{ + # The name of the test... + NAME "Disable printer..." + + # The resource to use for the POST + RESOURCE /admin/ + + # The operation to use + OPERATION pause-printer + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR name requesting-user-name $user + + # What statuses are OK? + STATUS ok + STATUS ok-subst +} + +{ + # The name of the test... + NAME "Print job" + + # The resource to use for the POST + # RESOURCE /admin + + # The operation to use + OPERATION print-job + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR name requesting-user-name $user + ATTR mimetype document-format application/postscript + + GROUP job + ATTR integer copies 1 + + FILE ../data/testprint.ps + + # What statuses are OK? + STATUS ok + STATUS ok-subst + + # What attributes do we expect? + EXPECT job-id + EXPECT job-uri +} + +{ + # The name of the test... + NAME "Get job attrs" + + # The resource to use for the POST + RESOURCE / + + # The operation to use + OPERATION get-job-attributes + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR integer job-id $job-id + + # What statuses are OK? + STATUS ok + STATUS ok-subst + + # What attributes do we expect? + EXPECT job-state + EXPECT job-hold-until +} + +{ + # The name of the test... + NAME "Set job attrs with job-hold-until" + + # The resource to use for the POST + # RESOURCE /admin + + # The operation to use + OPERATION set-job-attributes + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR integer job-id $job-id + ATTR name requesting-user-name $user + + GROUP job + ATTR name job-hold-until 00:30:00 + + # What statuses are OK? + STATUS ok + STATUS ok-subst +} + +{ + # The name of the test... + NAME "Get job attrs again" + + # The resource to use for the POST + RESOURCE / + + # The operation to use + OPERATION get-job-attributes + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR integer job-id $job-id + + # What statuses are OK? + STATUS ok + STATUS ok-subst + + # What attributes do we expect? + EXPECT job-state + EXPECT job-hold-until +} + +{ + # The name of the test... + NAME "Enable printer..." + + # The resource to use for the POST + RESOURCE /admin/ + + # The operation to use + OPERATION resume-printer + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR name requesting-user-name $user + + # What statuses are OK? + STATUS ok + STATUS ok-subst +} + +{ + # The name of the test... + NAME "Get job attrs (last time)" + + # The resource to use for the POST + RESOURCE / + + # The operation to use + OPERATION get-job-attributes + + # Attributes, starting in the operation group... + GROUP operation + ATTR charset attributes-charset utf-8 + ATTR language attributes-natural-language en + ATTR uri printer-uri $uri + ATTR integer job-id $job-id + + # What statuses are OK? + STATUS ok + STATUS ok-subst + + # What attributes do we expect? + EXPECT job-state + EXPECT job-hold-until +} |