test for empty dict in ex_list_public_ips

This prevents issues in list_nodes for basic zones.
It's good to have it there but I will file a bug for better handling of differences between basic and advanced zone