Exemplo n.º 1
0
    def testNone(self):

        mech = NeighborSelection.NoFiltering()
        assert mech.acceptAsNeighbor(('209.34.91.45', 12345))

        iplist = [('209.34.91.45', 123), ('209.34.91.44', 123),
                  ('209.34.91.47', 123), ('81.19.23.42', 123)]
        sorted = mech.selectAsNeighbors(iplist)
        assert iplist == sorted

        sorted = mech.selectAsNeighbors(iplist, 3)
        assert iplist[0:3] == sorted, "original %s, \nselected %s" % (str(
            iplist[0:3]), str(sorted))