virsh.cpu_compare: Rewrite case to cover more scenarios

Signed-off-by: Yanbing Du <ydu@redhat.com>
I just explain the ```status_error``` value below. 
Some tests may not specify this variable, then set to the default empty value, this is intentionally designed.