def test_ensure_host_tunnel_addr_bad_ip(self, m_client, m_assign_host_tunnel_addr, m_get_tunnel_host_ip): m_get_tunnel_host_ip.return_value = IPAddress("11.0.0.1") ipv4_pools = [IPPool("10.0.0.0/16"), IPPool("10.1.0.0/16", ipip=True)] ipip_pools = [IPPool("10.1.0.0/16", ipip=True)] startup._ensure_host_tunnel_addr(ipv4_pools, ipip_pools) assert_equal(m_assign_host_tunnel_addr.mock_calls, [call(ipip_pools)])
def test_ensure_host_tunnel_addr_no_ip(self, m_client, m_assign_host_tunnel_addr, m_get_tunnel_host_ip): m_get_tunnel_host_ip.return_value = None ipv4_pools = [IPPool("10.0.0.0/16"), IPPool("10.1.0.0/16", ipip=True)] ipip_pools = [IPPool("10.1.0.0/16", ipip=True)] startup._ensure_host_tunnel_addr(ipv4_pools, ipip_pools) assert_equal(m_assign_host_tunnel_addr.mock_calls, [call(ipip_pools)])