So this is because in Essex, the network api does rpc calls instead of direct calls to the db. This means that all the errors from the db, such as FloatingIpNotFound is turned into a RemoteError. But contrib/floating_ips.py is expecting a NotFound.
So this is because in Essex, the network api does rpc calls instead of direct calls to the db. This means that all the errors from the db, such as FloatingIpNotFound is turned into a RemoteError. But contrib/ floating_ ips.py is expecting a NotFound.