ciao-controller: add negative testcase for invalid tenantServersAction
ciao-controller: add negative testcase for invalid tenantServersAction

The function tenantServersAction has multiple scenarios (os-start,
os-stop, os-delete) for multiple actions, but also verifies the
requested action is valid, if not fail, this commit contains the required
changes to to verify that, if the action is not valid, then verify it.
To make this, we created the template testServersActionStop which receives
two extra parameters, the expected http status and the action to perform

In order to align the new code we had to made the TestServersActionStop
to call it with the action  "os-start" and its corresponding http status,
and then we added a new test cases, TestServersActionStopWrongAction,
which sends an invalid action, "wrong-action", with the correspoding http
status (StatusServiceUnavailable).

Fixes #349

Signed-off-by: Leoswaldo Macias <05c4524902e7298234f62a8fe39e02320d0ad65b@intel.com>

mcastelino/ciao,mrkz/ciao,rbradford/ciao,tpepper/ciao,jorgevgut/ciao,tpepper/ciao,leoswaldo/ciao,erick0z/ciao,tpepper/ciao,mrkz/ciao,jorgevgut/ciao,01org/ciao,erick0z/ciao,wcwxyz/ciao,matthewrsj/ciao,obedmr/ciao,leoswaldo/ciao,mrkz/ciao,matthewrsj/ciao,markdryan/ciao,matthewrsj/ciao,wcwxyz/ciao,rbradford/ciao,leoswaldo/ciao,jorgevgut/ciao,erick0z/ciao,mcastelino/ciao,kaccardi/ciao,ciao-project/ciao,kaccardi/ciao,01org/ciao,obedmr/ciao,markdryan/ciao,ciao-project/ciao,obedmr/ciao,mcastelino/ciao,wcwxyz/ciao