enhancing unit tests to test non-neighbor routing. routing key generation still seems to be broken