Beispiel #1
0
 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)])