Пример #1
0
 def test_traceroute(self):
     '''
     Test if it performs a traceroute to a 3rd party host
     '''
     ret = (
         '  1     1 ms    <1 ms    <1 ms  172.27.104.1\n'
         '  2     1 ms    <1 ms     1 ms  121.242.35.1.s[121.242.35.1]\n'
         '  3     3 ms     2 ms     2 ms  121.242.4.53.s[121.242.4.53]\n')
     mock = MagicMock(return_value=ret)
     with patch.dict(win_network.__salt__, {'cmd.run': mock}):
         self.assertListEqual(win_network.traceroute('google.com'),
                              [{
                                  'count': '1',
                                  'hostname': None,
                                  'ip': '172.27.104.1',
                                  'ms1': '1',
                                  'ms2': '<1',
                                  'ms3': '<1'
                              }, {
                                  'count': '2',
                                  'hostname': None,
                                  'ip': '121.242.35.1.s[121.242.35.1]',
                                  'ms1': '1',
                                  'ms2': '<1',
                                  'ms3': '1'
                              }, {
                                  'count': '3',
                                  'hostname': None,
                                  'ip': '121.242.4.53.s[121.242.4.53]',
                                  'ms1': '3',
                                  'ms2': '2',
                                  'ms3': '2'
                              }])
Пример #2
0
def test_traceroute():
    """
    Test if it performs a traceroute to a 3rd party host
    """
    ret = ("  1     1 ms    <1 ms    <1 ms  172.27.104.1\n"
           "  2     1 ms    <1 ms     1 ms  121.242.35.1.s[121.242.35.1]\n"
           "  3     3 ms     2 ms     2 ms  121.242.4.53.s[121.242.4.53]\n")
    mock = MagicMock(return_value=ret)
    with patch.dict(win_network.__salt__, {"cmd.run": mock}):
        assert win_network.traceroute("google.com") == [
            {
                "count": "1",
                "hostname": None,
                "ip": "172.27.104.1",
                "ms1": "1",
                "ms2": "<1",
                "ms3": "<1",
            },
            {
                "count": "2",
                "hostname": None,
                "ip": "121.242.35.1.s[121.242.35.1]",
                "ms1": "1",
                "ms2": "<1",
                "ms3": "1",
            },
            {
                "count": "3",
                "hostname": None,
                "ip": "121.242.4.53.s[121.242.4.53]",
                "ms1": "3",
                "ms2": "2",
                "ms3": "2",
            },
        ]
Пример #3
0
 def test_traceroute(self):
     '''
     Test if it performs a traceroute to a 3rd party host
     '''
     ret = ('  1     1 ms    <1 ms    <1 ms  172.27.104.1\n'
            '  2     1 ms    <1 ms     1 ms  121.242.35.1.s[121.242.35.1]\n'
            '  3     3 ms     2 ms     2 ms  121.242.4.53.s[121.242.4.53]\n')
     mock = MagicMock(return_value=ret)
     with patch.dict(win_network.__salt__, {'cmd.run': mock}):
         self.assertListEqual(win_network.traceroute('google.com'),
                              [{'count': '1', 'hostname': None,
                                'ip': '172.27.104.1', 'ms1': '1',
                                'ms2': '<1', 'ms3': '<1'},
                               {'count': '2', 'hostname': None,
                                'ip': '121.242.35.1.s[121.242.35.1]',
                                'ms1': '1', 'ms2': '<1', 'ms3': '1'},
                               {'count': '3', 'hostname': None,
                                'ip': '121.242.4.53.s[121.242.4.53]',
                                'ms1': '3', 'ms2': '2', 'ms3': '2'}])