Even though this is attempting to create a compute resource using the 'minimal required args', I'd suggest against hard coding libvirt at the factory level. Let the tests pass this information (to override it) and to make the factory as generic as possible.