start:node_post_for_table_get description: node_for_table_get cmd:restapitest -m POST -r /nodes/tnode1 -d '{"groups":"all","mgt":"dfm","netboot":"xnba","provmethod":"rhels6.4-x86_64-install-compute","profile":"compute","arch":"x86_64","os":"rhels6.4"}' check:rc==201 end start:node_post_for_table_get description: node_for_table_get cmd:restapitest -m POST -r /nodes/tnode2 -d '{"groups":"all","mgt":"dfm","netboot":"yaboot","provmethod":"rhels6.4-ppc64-install-compute","profile":"compute","arch":"ppc64","os":"rhels6.4"}' check:rc==201 end start:table_get description: table_get cmd:restapitest -m GET -r /tables/nodetype/nodes/tnode1,tnode2 check:rc==200 cmdcheck:restapitest -o '{"nodetype":[{"arch":"ppc64"}]}' -O == end start:table_get2 description: table_get2 cmd:restapitest -m GET -r /tables/nodetype,noderes/nodes/tnode1,tnode2 check:rc==200 cmdcheck:restapitest -o '{"nodetype":[{"arch":"ppc64"}]}' -O == end start:table_put description: table_put cmd:restapitest -m PUT -r /tables/nodetype,noderes/nodes/tnode1,tnode2 -d '{"nodetype":{"arch":"x86_64"},"noderes":{"netboot":"xnba"}}' check:rc==200 end start:table_get3 description: table_get3 cmd:restapitest -m GET -r /tables/nodetype,noderes/nodes/tnode1,tnode2 check:rc==200 cmdcheck:restapitest -o '{"nodetype":[{"arch":"x86_64"}]}' -O == end start:table_get_attr description: table_get_attr cmd:restapitest -m GET -r /tables/nodetype,noderes/nodes/tnode1,tnode2 check:rc==200 cmdcheck:restapitest -o '{"nodetype":[{"arch":"x86_64"}]}' -O == end start:table_get_row description: table_get_row cmd:restapitest -m GET -r /tables/networks/rows check:rc==200 cmdcheck:restapitest -o '{"networks":[{"netname":"ANY"}]}' -O == end start:table_get_row_key description: table_get_row_key cmd:restapitest -m GET -r /tables/networks/rows/net=9.114.154.64,mask=255.255.255.192 check:rc==200 cmdcheck:restapitest -o '{"networks":[{"mask":"255.255.255.192"}]}' -O == end start:table_put description: table_put cmd:restapitest -m PUT -r /tables/routes/rows/routename=privnet -d '{"net":"10.0.1.0","mask":"255.255.255.0","gateway":"10.0.1.254","ifname":"eth1"}' check:rc==200 end start:table_get_row1 description: table_get_row1 cmd:restapitest -m GET -r /tables/routes/privnet check:rc==200 cmdcheck:restapitest -o '{"routes":[{"gateway":"10.0.1.254"}]}' -O == end start:table_get_row_key1 description: table_get_row_key1 cmd:restapitest -m GET -r /tables/routes/rows/routename=privnet check:rc==200 cmdcheck:restapitest -o '{"networks":[{"ifname":"eth1"}]}' -O == end start:table_delete_row description: table_delete_row cmd:restapitest -m DELETE -r /tables/routes/rows/routename=privnet check:rc==200 cmdcheck:restapitest -o '{"networks":[{"ifname":"eth1"}]}' -O == end start:table_get_row_for_delete description: table_get_row_for_delete cmd:restapitest -m GET -r /tables/routes/privnet check:rc==200 cmdcheck:restapitest -o '{"routes":[{"gateway":"10.0.1.254"}]}' -O !== end start:table_get_special_key description: table_get_special_key cmd:restapitest -m GET -r /tables/networks/rows/net=192.168.1.0,mask=255.255.255.0/mgtifname,tftpserver check:rc==200 cmdcheck:restapitest -o '{"networks":[{"mgtifname":"eth0"}]}' -O !== end