I think we should be able to do away with `get_routing_table` and just set `mock_routing.return_value` and check that it was called correctly with `mock_routing.assert_called_once_with`?