Otherwise the patch looks good, but the tests can be improved.
Tests in the current form do increase the pure code coverage numbers, but that's about it. As far as testing stuff goes, they don't actually test / verify a lot though.
Instead of doing those type checks it would be better to check, for example, that a single NodeImage instance contains the right attributes. Same goes for the networks.
images = self.driver.list_images()