コード例 #1
0
ファイル: test_nir.py プロジェクト: wiki-ST47/ipwhois
    def test__get_nets_krnic(self):

        net = Net('115.1.2.3')
        obj = NIRWhois(net)

        # No exception raised, but should provide code coverage for multiple
        # network scenarios and CIDR invalid IP ValueError.
        multi_net_response = (
            'IPv4 Address       : 115.0.0.0 - 115.23.255.255 (/12+/13)'
            'IPv4 Address       : 115.1.2.0 - 115.1.2.63 (/26)')
        obj.get_nets_krnic(multi_net_response)

        # ip_network ValueError
        self.assertFalse(
            obj.get_nets_krnic('IPv4 Address       : asd - asd (/12+/13)'))

        # Expected IP range regex not found, but some value found
        self.assertFalse(obj.get_nets_krnic('IPv4 Address       : asd'))