'Setup 2 FakeMachines from same subnet, one with floatingip
associated.'

def _setup_fip_with_fixed_ip_from_same_subnet(self, enable_snat):

    router_info = self.generate_router_info(enable_ha=False, enable_snat=enable_snat)
    router = self.manage_router(self.agent, router_info)
    router_ip_cidr = self._port_first_ip_cidr(router.internal_ports[0])
    router_ip = router_ip_cidr.partition('/')[0]
    br_int = framework.get_ovs_bridge(self.agent.conf.ovs_integration_bridge)
    (src_machine, dst_machine) = self.useFixture(machine_fixtures.PeerMachines(br_int, net_helpers.increment_ip_cidr(router_ip_cidr), router_ip)).machines
    dst_fip = '19.4.4.10'
    router.router[lib_constants.FLOATINGIP_KEY] = []
    self._add_fip(router, dst_fip, fixed_address=dst_machine.ip)
    router.process()
    return (src_machine, dst_machine, dst_fip)
