test: rework ipmi validate test as table

The tests are now done as a table with inputs and expected outputs
instead of an individual test method for each case.  The trade-off is
that if the table fails it may not be immediately obvious what failed.

Change-Id: I18d43c89674fe7b99c04eb1e8bee513fa37478f4
Signed-off-by: Patrick Venture <venture@google.com>
1 file changed