def METHOD_NAME(self, config):
    guest1, guest2, guest3, guest4 = (self.matched.guest1,
        self.matched.guest2, self.matched.guest3, self.matched.guest4)
    dev_combinations = product(
        [guest1.eth0, guest2.eth0],
        [guest3.eth0, guest4.eth0]
        )
    return [
        PingEndpoints(
            comb[0], comb[1],
            reachable=((comb[0].host, comb[1].host) in [
                (guest1, guest3),
                (guest2, guest4)
                ])
            )
            for comb in dev_combinations
        ]