예제 #1
0
파일: endpoints.py 프로젝트: jfmorcillo/mmc
    def get_netmask(self, networks, from_ip):

        for name, ip, mac, netmask in networks:
            if ip.startswith("127"):
                # exclude the loopack
                continue
            if ip == from_ip:
                if NetUtils.netmask_validate(netmask):
                    return netmask
                else:
                    return "255.0.0.0"
        else:
            return "255.0.0.0"
예제 #2
0
    def get_netmask(self, networks, from_ip):

        for name, ip, mac, netmask in networks:
            if ip.startswith("127"):
                # exclude the loopack
                continue
            if ip == from_ip:
                if NetUtils.netmask_validate(netmask):
                    return netmask
                else:
                    return "255.0.0.0"
        else:
            return "255.0.0.0"
예제 #3
0
파일: network.py 프로젝트: sebastiendu/mmc
    def test09_netmask_validate_false(self):
        """ correct format of netmask """
        nmask = "200.255.128.0"

        result = NetUtils.netmask_validate(nmask)
        self.assertFalse(result)
예제 #4
0
    def test09_netmask_validate_false(self):
        """ correct format of netmask """
        nmask = "200.255.128.0"

        result = NetUtils.netmask_validate(nmask)
        self.assertFalse(result)